Commit History

Auteur SHA1 Bericht Datum
  Mr.doob e68aeeacaf Added fromArray() to Vector* for convenience. 12 jaren geleden
  Mr.doob cc57273cf4 Reverting to Object.prototype = { pattern. Only using it on the methods that really need it. 12 jaren geleden
  WestLangley fe2792df4a Changed getColumnFromMatrix signature as suggested by @bhouston. 12 jaren geleden
  WestLangley b32a411446 added Vector3.getColumnX, etc. 12 jaren geleden
  Mr.doob e5b4c9be65 Minor clean up. 12 jaren geleden
  Drew Noakes 52aeb2e270 Using THREE.Math.clamp instead of locally defined version. 12 jaren geleden
  Drew Noakes e4a451a8a0 Improved implementation and unit test for Vector3.angleTo to account for numerical problems outside of full [-1,1] range. 12 jaren geleden
  Drew Noakes 55242bab09 Fixed bug in Vector3.angleTo where NaN was being returned instead of zero. Added corresponding unit test. 12 jaren geleden
  Ben Houston ba1a28489c remove Vector3.projectOnUnit, add Vector3.projectOnPlane (equivalent to previously removed orthoTo). 12 jaren geleden
  Ben Houston e46d955358 Vector3.projectOn -> projectOnUnit, added projectOnVector. 12 jaren geleden
  Ben Houston 5c3775465b Vector3.projectOn/reflect: normal arg to unitNormal. Removed Vector3.orthoTo 12 jaren geleden
  Ben Houston ace4d4b31d Vector3: project->projectOn, ortho->orthoTo per @WestLangley 12 jaren geleden
  Ben Houston d2ebe85c0b rename cosTheta variable in Vector3.project per @WestLangley 12 jaren geleden
  Ben Houston f864ba1fd3 optimize Vector3.reflect, unit tests still pass. 12 jaren geleden
  Ben Houston f4e081c9e8 add Vector3.project, Vector3.ortho and Vector3.reflect based on request by #3009 12 jaren geleden
  Mr.doob 9eaf84a50f Added Vector*.toArray(). Implemented in SceneExporter2. 12 jaren geleden
  Mr.doob e314cb059d Changed some of the matrix.getPosition() to vector.getPositionFromMatrix( matrix ). See #2967. 12 jaren geleden
  WestLangley e998138a39 Added Matrix3.getNormalMatrix( m ) and Vector3.transformDirection( m ) 12 jaren geleden
  Mr.doob f60212b5b0 Removed re-asigning of constructors. 12 jaren geleden
  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 jaren geleden
  Ben Houston ceb6671c2f initial adoption of closures in the math library. all unit tests pass. 12 jaren geleden
  Mr.doob d1cc46ffba Renamed Vector3 projectPoint() to applyProjection() as per @WestLangley suggestion in bb873d16d676ead71dfce5181a73828b5993a05f. 12 jaren geleden
  Mr.doob bb873d16d6 Added Vector3.projectPoint() as suggested in #2921. 12 jaren geleden
  Mr.doob 59afe1a3f0 Moved Vector3's __q1 to Vector3. Updated includes list. See #2920. 12 jaren geleden
  WestLangley 9e87d44f0d Added Vector3.applyEuler() and Vector3.applyAxisAngle 12 jaren geleden
  Mr.doob 24036c9b25 Added deprecated messages to avoid silent errors when using renamed methods. See #2883. 12 jaren geleden
  Mr.doob a851b6b645 Removed debugger bits. 12 jaren geleden
  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 jaren geleden
  Mr.doob 081a1fd646 Renamed .multiplyMatrix* to .applyMatrix* and .multiplyQuaternion to .applyQuaternion as suggested by @WestLangley in #2860. 12 jaren geleden
  Mr.doob 127c0f2400 matrix.multiplyVector3 to vector.multiplyMatrix4 as suggested in #2860. 12 jaren geleden