Tristan VALCKE
|
86f15b95b2
Protect Box2 against the closure circular reference bug
|
8 years ago |
Mr.doob
|
6acfc12d61
Clean up.
|
8 years ago |
Tristan Valcke
|
b079bd4d5e
Simplify if statement, as the other methods in Box2 and 3
|
8 years ago |
Mr.doob
|
5578c057a9
Box2/Box3: Renamed center/size to getCenter/getSize. See #9675.
|
9 years ago |
Mr.doob
|
09c778964a
Box2/Box3: Return center/size when empty. See #9675.
|
9 years ago |
Mr.doob
|
9147f32ca2
Clean up.
|
9 years ago |
Rich Harris
|
4f98d35ed7
Remove unused `is*` properties (#9381)
|
9 years ago |
Mr.doob
|
bdea7d00ce
Fixed function formatting
|
9 years ago |
Rich Harris
|
f65e669af9
Modules (#9310)
|
9 years ago |
WestLangley
|
a7ed6b10ff
Name closured functions (#9116)
|
9 years ago |
Mr.doob
|
2132c4b85d
Box*: Code prettiness.
|
9 years ago |
Mr.doob
|
2e37f1170e
Box2/Box3: Renamed .empty() to .isEmpty().
|
9 years ago |
Mr.doob
|
83c43a74c6
Clean up.
|
9 years ago |
Mr.doob
|
70b2bd4bf7
Moved Box* legacy code.
|
10 years ago |
Mr.doob
|
916ce9c675
Renamed isIntersection* to intersects*. See #7376.
|
10 years ago |
Ben Houston
|
036147e203
geometry/object.clips -> geometry/object.animation
|
10 years ago |
Daniel Hritzkiv
|
8d3f1ce652
Prefer one-line constructor+copy in clone methods
|
10 years ago |
Daniel Hritzkiv
|
ba65769db7
Updated clone + copy methods; rearranged methods; fix CubeTexture's clone method
|
10 years ago |
gero3
|
923256459e
fixed files to codestyle
|
10 years ago |
Joshua Koo
|
aafd29c50a
Code transforming mrdoob style second attempt See #4806
|
11 years ago |
Jan Wrobel
|
d464040d5f
Simplify Box2 and Box3 setFromPoints, add tests.
|
11 years ago |
Greg Tatum
|
2dc72cd1cb
Fleshed out Box3 docs. Added optionalTarget parameter to both box's .getParameter()
|
11 years ago |
Mr.doob
|
cc57273cf4
Reverting to Object.prototype = { pattern. Only using it on the methods that really need it.
|
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
|
c8e453788d
Faster Box2 and Box3 containsPoint.
|
12 years ago |
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
|
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
|
171b5e6881
Aesthetic tweaks to Box2.
|
12 years ago |