class vaseMath::Transform3D

sys::Obj
  vaseMath::Transform3D

@Js

model/view matrix and projection

clone

Transform3D clone()

get

Float get(Int x, Int y)

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

static Matrix makeScale(Float x, Float y, Float z)

makeTranslate

static Matrix makeTranslate(Float x, Float y, Float z)

matrix

Matrix matrix := Matrix.makeIndentity(4)

mult

This mult(Transform3D t)

rotate

This rotate(Float theta, Float x, Float y, Float z)

degree

scale

This scale(Float x, Float y, Float z)

set

Void set(Int x, Int y, Float val)

translate

This translate(Float x, Float y, Float z)