Remove the unused average normal from rebuildMeta. Fix forEachFace and forEachQuad. Remove use of Array.prototype.map. Replace a == with ===, and correctly compare against undefined.
…ce. For functions with nothing to return, return the shape. Clean up some unneeded semicolons after functions.
Also add a limit, for example preventing panning through an object. This limits both scroll wheel and shift+drag panning. These options are not really ideal, it looks like autoCamera is going to need to be rewritten or replaced.
From reading http://www.quirksmode.org/js/dragdrop.html, returning false will only work in Internet Explorer. We'll just assume we're in a W3C compliant browser and call preventDefault(), but we return false additionally anyway. Thanks to Mr. Doob for the report and suggestion.
…ers for Internet Explorer, but it is probably considered a better way to write the code.
…ransform to m, and export the AffineMatrix constructor.
… so that it fits through 3 points.
…l includes pre3d_path_utils.js.