Commit History

Author SHA1 Message Date
  Mr.doob cc57273cf4 Reverting to Object.prototype = { pattern. Only using it on the methods that really need it. 12 years ago
  Mr.doob 153e0368b7 Deprecated matrix.rotateAxis as per #3141. 12 years ago
  WestLangley d1ee331c65 Cleaned up .compose() and .decompose() 12 years ago
  Mr.doob 3ced32afa7 Code clean up as per Ufligy2 warnings. 12 years ago
  Ben Houston 3db966d658 make Matrix4.getPosition() deprecated and replace all usages in core library with Vector3.getPositionFromMatrix() 12 years ago
  Mr.doob 8f1be1fb02 Removed Matrix4 getColumn*. See #2967. 12 years ago
  Mr.doob f60212b5b0 Removed re-asigning of constructors. 12 years ago
  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. 12 years ago
  Ben Houston ceb6671c2f initial adoption of closures in the math library. all unit tests pass. 12 years ago
  Mr.doob d1cc46ffba Renamed Vector3 projectPoint() to applyProjection() as per @WestLangley suggestion in bb873d16d676ead71dfce5181a73828b5993a05f. 12 years ago
  Mr.doob bb873d16d6 Added Vector3.projectPoint() as suggested in #2921. 12 years ago
  Mr.doob 0a82d24fcb Reverted Matrix4 makeTranslate/makeScale change. As suggested by @WestLangley in #2780. 12 years ago
  Mr.doob 17815ddf5d Added deprecated messages to more critical changes. 12 years ago
  Dustbin b9c7e4aad0 fixed multiplyVector3Array in Matrix3 and Matrix4 12 years ago
  Mr.doob 24036c9b25 Added deprecated messages to avoid silent errors when using renamed methods. See #2883. 12 years ago
  Mr.doob a851b6b645 Removed debugger bits. 12 years ago
  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. 12 years ago
  Mr.doob 127c0f2400 matrix.multiplyVector3 to vector.multiplyMatrix4 as suggested in #2860. 12 years ago
  Mr.doob 189148edf7 Some space/tabs clean up. 12 years ago
  Ben Houston 7cbfbbf288 reorder based on @WestLangley suggestion. 12 years ago
  Ben Houston 449d203de7 pull out common factors of Matrix4.determinant. 12 years ago
  Ben Houston d3bd682b37 reorder Matrix4.determinant to match order used by Matrix4.getInverse 12 years ago
  Ben Houston 0263059a2e add credits. 12 years ago
  Ben Houston bffacabbf3 optimize determinant calculation in Matrix4.getInverse() 12 years ago
  Ben Houston f52aa6303d expand Matrix3 with set, identity, copy, multiplyScalar, deteminant, clone; Matrix3/4.getInverse will now optionally throw an exception; start Matrix3/4 unit tests 12 years ago
  Ben Houston 56a1e4fca1 Merge branch 'quaternion_polish' into three_math_degreesToRadians 12 years ago
  Ben Houston a1c4489a2e add new credits to Quaternion.js, expand Quaternion unit tests, move Matrix4 set* methods to standard file location. 12 years ago
  Ben Houston 6e0d2115ca adopting THREE.Math.degToRad/radToDeg for code readability. 12 years ago
  Ben Houston 26b57b81be Matrix4.makeTranslation and Matrix4.makeScale now take Vector3 instead of thee scalars per #2780 12 years ago
  Ben Houston d821397c16 fixed #2728, Moved geometry primitives out of src/core into src/math. src/core is now exclusive scene primitives. 12 years ago