Joshua Koo
|
aafd29c50a
Code transforming mrdoob style second attempt See #4806
|
11 anos atrás |
Mr.doob
|
40633c8573
Cleaned up warnings and error messages.
|
11 anos atrás |
Mr.doob
|
6243b69ac5
Trying to get the minecraft example to work with the new geometry classes.
|
11 anos atrás |
Mr.doob
|
89f72bb817
Matrix3/Matrix4: Removed flattenToArray.
|
11 anos atrás |
Mr.doob
|
042bbef092
Matrix3/Matrix4: flat to array.
|
11 anos atrás |
WestLangley
|
1e50c948fe
Rename Matrix*.multiplyVector3Array() to Matrix*.applyToVector3Array()
|
12 anos atrás |
Ben Houston
|
e437ae2699
Matrix4.decompose was incorrect, didn't account for a singular negative scale axis (also added unit test.)
|
12 anos atrás |
WestLangley
|
bb31515d6b
Vector3.get*FromMatrix() -> Vector3.setFromMatrix*()
|
12 anos atrás |
Mr.doob
|
0e9f32f1dd
Checking if euler is instance of THREE.Euler. Fixes #3737.
|
12 anos atrás |
Mr.doob
|
d30c3703c8
Code clean up and now using inv* pattern.
|
12 anos atrás |
Mr.doob
|
f2eac438f7
Simplified Matrix4.decompose() and moved out of THREE.extend pattern.
|
12 anos atrás |
WestLangley
|
50bff9957f
Minor cleanup
|
12 anos atrás |
Mr.doob
|
4a369a6ae7
ObjectLoader/ObjectExporter using matrix instead of position/(rotation|quaternion)/scale. See #3591.
|
12 anos atrás |
Mr.doob
|
8913429831
More clean up.
|
12 anos atrás |
Mr.doob
|
88d4eb713d
Merge remote-tracking branch 'bhouston/euler3' into dev
|
12 anos atrás |
Ben Houston
|
3fc64d7577
@gero3 reported that Matrix4.getInverse() was incorrect when the operand was the same as this. Fixed with unit test.
|
12 anos atrás |
Ben Houston
|
a16a9f6775
complete Euler class, update examples, update Object3D, update unit tests.
|
12 anos atrás |
Mr.doob
|
f6104ec26b
Clean up.
|
12 anos atrás |
Mr.doob
|
8b577fbdc7
Merge remote-tracking branch 'bhouston/Object3D-Matrix4-compose' into dev
|
12 anos atrás |
Mr.doob
|
79214bbf74
Renamed Matrix4's copyRotation to extractRotation back. As per @WestLangley suggestion in #3220.
|
12 anos atrás |
Ben Houston
|
316866f5a3
remove inlining in Matrix4.makeFromPosition*Scale() per @WestLangley
|
12 anos atrás |
WestLangley
|
ea3bc0f475
Deprecated Matrix4.crossVector()
|
12 anos atrás |
Ben Houston
|
20a2e6146c
optimize application of scale in Matrix4.makeFromPosition*Scale() - no ifs and fewer multiplies.
|
12 anos atrás |
Ben Houston
|
ccd05905ee
add backwards compatibility stubs with deprecated warnings for Matrix4.setRotationFromEuler/setRotationFromQuaternion/compose
|
12 anos atrás |
Ben Houston
|
715ed487a8
Matrix4.compose -> makeFromPositionQuaternionScale, add Matrix4.makeFromPositionEulerScale().
|
12 anos atrás |
Ben Houston
|
2d5c5ca4d7
optimize Matrix4.compose to remove temporaries and unnecessary matrix multiplication.
|
12 anos atrás |
Ben Houston
|
36e9847200
simplify Object3D matrix construction via use of Matrix4.compose().
|
12 anos atrás |
Ben Houston
|
0bf97352fa
Matrix4.setRotationFrom* -> Matrix4.makeRotationFrom* and make them fully destructive as they are already partially destructive.
|
12 anos atrás |
Mr.doob
|
8d7d0f17e0
Renamed Matrix4's .extractPosition() and .extractRotation() to .copyPosition() and .copyRotation().
|
12 anos atrás |
Mr.doob
|
45076157fe
Removed remaining Matrix4 .translate() and .rotateByAxis() dependencies. Fixes #3185.
|
12 anos atrás |