Module transforms

Procs

proc initTransform(): Transform {.
inline, raises: [], tags: []
.}
  Source Edit
proc initTransform(xAxis, yAxis, zAxis, origin: Vector3): Transform {.
inline, raises: [], tags: []
.}
  Source Edit
proc initTransform(basis: Basis; origin: Vector3): Transform {.
inline, raises: [], tags: []
.}
  Source Edit
proc `$`(self: Transform): string {.
inline, raises: [], tags: []
.}
  Source Edit
proc hash(self: Transform): Hash {.
inline, raises: [], tags: []
.}
  Source Edit
proc inverse(self: Transform): Transform {.
inline, raises: [], tags: []
.}
  Source Edit
proc affineInverse(self: Transform): Transform {.
inline, raises: [], tags: []
.}
  Source Edit
proc orthonormalized(self: Transform): Transform {.
inline, raises: [], tags: []
.}
  Source Edit
proc rotated(self: Transform; axis: Vector3; phi: float32): Transform {.
inline, raises: [], tags: []
.}
  Source Edit
proc scaled(self: Transform; scale: Vector3): Transform {.
inline, raises: [], tags: []
.}
  Source Edit
proc translated(self: Transform; offset: Vector3): Transform {.
inline, raises: [], tags: []
.}
  Source Edit
proc lookingAt(self: Transform; target, up: Vector3): Transform {.
inline, raises: [], tags: []
.}
  Source Edit
proc xformPlane(self: Transform; plane: Plane): Plane {.
inline, raises: [], tags: []
.}
  Source Edit
proc xformInvPlane(self: Transform; plane: Plane): Plane {.
inline, raises: [], tags: []
.}
  Source Edit
proc xformVector3(self: Transform; v: Vector3): Vector3 {.
inline, raises: [], tags: []
.}
  Source Edit
proc xformInvVector3(self: Transform; v: Vector3): Vector3 {.
inline, raises: [], tags: []
.}
  Source Edit
proc xformAABB(self: Transform; rect: AABB): AABB {.
inline, raises: [], tags: []
.}
  Source Edit
proc xformInvAABB(self: Transform; rect: AABB): AABB {.
inline, raises: [], tags: []
.}
  Source Edit
proc `==`(self: Transform; b: Transform): bool {.
inline, raises: [], tags: []
.}
  Source Edit
proc `*`(self, other: Transform): Transform {.
inline, raises: [], tags: []
.}
  Source Edit
proc `*=`(self: var Transform; other: Transform) {.
inline, raises: [], tags: []
.}
  Source Edit