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 |