Историја ревизија

Аутор SHA1 Порука Датум
  Ben Houston 1f4f7e1a79 (Box3|Line3|Plane|Ray|Sphere).transform() -> applyMatrix4() for consistency. пре 13 година
  Mr.doob f60212b5b0 Removed re-asigning of constructors. пре 13 година
  Ben Houston e2df06e005 fix three missed conversions to closures. switch to extending math prototypes rather than replacing them. This is to ensure that types created in closures within a type's prototype definition get their prototype updated with the full definition. пре 13 година
  Ben Houston ceb6671c2f initial adoption of closures in the math library. all unit tests pass. пре 13 година
  Mr.doob 39763ab7d0 Changed back some .projectPoint() to .applyMatrix4() as per bb873d16d676ead71dfce5181a73828b5993a05f. пре 13 година
  Mr.doob bb873d16d6 Added Vector3.projectPoint() as suggested in #2921. пре 13 година
  Mr.doob c8e453788d Faster Box2 and Box3 containsPoint. пре 13 година
  Mr.doob 51c1c4920c CanvasRenderer+SVGRenderer: Removed 2D clipping for Face3/Face4 elements as the projector is already taking care of that. пре 13 година
  Ben Houston adaa3d042f update math constructors to not copy when provided explicit initial values per @mrdoob: https://github.com/mrdoob/three.js/pull/2902#issuecomment-11999928 пре 13 година
  Mr.doob b062fee866 Removed Vector* add() to addVectors() and addSelf() to add(). Same with sub, cross, min, max, lerp... Renamed Matrix* and Quaternion multiply() to multiplyMatrices(), multiplyQuaternions() and multiplySelf() to multiply(). See #2860. пре 13 година
  Mr.doob ef87a12c9a Cleaned up Box3. пре 13 година
  Mr.doob 081a1fd646 Renamed .multiplyMatrix* to .applyMatrix* and .multiplyQuaternion to .applyQuaternion as suggested by @WestLangley in #2860. пре 13 година
  Mr.doob 127c0f2400 matrix.multiplyVector3 to vector.multiplyMatrix4 as suggested in #2860. пре 13 година
  Ben Houston 8c2d2e9872 boundingSphere -> getBoundingSphere(), boundingBox -> getBoundingBox() per @mrdoob пре 13 година
  Ben Houston 2b4373bee2 +Box3.boundingSphere(), Sphere.bounds()->Sphere.boundingBox(), unit tests. пре 13 година
  Ben Houston 05af1b28ce implemented Box3.transform, tested. Removed Box3/Box3.scale as it doesn't work in the general case. move tests to tests/math from tests/core to replace move of tested source files. пре 13 година
  Ben Houston a48922b97c adopt @mrdoob's suggested Box2,Box3 constructor (update tests), make Triangle.normal also available as a static (easy consistent normal generation.) пре 13 година
  Ben Houston 14ad378826 All unit tests pass now for Box2, Box3 and Triangle3. Fix bug in Plane.js caught in Triangle3 unit tests. Replace Raycaster.pointInFace3 with Triangle3.containsPoint, no loss of FPS in examples. пре 13 година
  Ben Houston c5d38e8993 add Triangle3, add optionalTargets to Box2,Box3,Plane,Sphere,Ray where possible to reduce GC load, add Triangle3 unit tests. пре 13 година
  Ben Houston f3671a9def remove non-core and trivial geometric primitive fucntions to reduce code bulk. пре 13 година
  Ben Houston d821397c16 fixed #2728, Moved geometry primitives out of src/core into src/math. src/core is now exclusive scene primitives. пре 13 година
粤ICP备19079148号