class vaseMath::Transform3D
sys::Obj vaseMath::Transform3D
@Js
model/view matrix and projection
- clone
-
Transform3D clone()
- get
- makeFrustum
-
static Matrix makeFrustum(Float left, Float right, Float bottom, Float top, Float znear, Float zfar)
- makeLookAt
-
static Matrix makeLookAt(Float ex, Float ey, Float ez, Float cx, Float cy, Float cz, Float ux, Float uy, Float uz)
- makeOrtho
-
static Matrix makeOrtho(Float left, Float right, Float bottom, Float top, Float znear, Float zfar)
- makePerspective
-
static Matrix makePerspective(Float fovy, Float aspect, Float znear, Float zfar)
- makeRotate
-
static Matrix makeRotate(Float theta, Float x, Float y, Float z)
- makeScale
- makeTranslate
- matrix
-
Matrix matrix := Matrix.makeIndentity(4)
- mult
-
This mult(Transform3D t)
- rotate
-
This rotate(Float theta, Float x, Float y, Float z)
degree
- scale
- set
- translate