@EqualityReference public final class JCameraViewMatrix extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
makeViewMatrix(JCameraContext ctx,
com.io7m.jtensors.Matrix4x4FType m,
com.io7m.jtensors.VectorReadable3FType position,
com.io7m.jtensors.VectorReadable3FType right,
com.io7m.jtensors.VectorReadable3FType up,
com.io7m.jtensors.VectorReadable3FType forward)
Construct a view matrix from the given position, forward, up, and, right
vectors.
|
static <T0,T1> void |
makeViewPMatrix(JCameraContext ctx,
com.io7m.jtensors.parameterized.PMatrix4x4FType<T0,T1> m,
com.io7m.jtensors.VectorReadable3FType position,
com.io7m.jtensors.VectorReadable3FType right,
com.io7m.jtensors.VectorReadable3FType up,
com.io7m.jtensors.VectorReadable3FType forward)
Construct a view matrix from the given position, forward, up, and, right
vectors.
|
public static void makeViewMatrix(JCameraContext ctx, com.io7m.jtensors.Matrix4x4FType m, com.io7m.jtensors.VectorReadable3FType position, com.io7m.jtensors.VectorReadable3FType right, com.io7m.jtensors.VectorReadable3FType up, com.io7m.jtensors.VectorReadable3FType forward)
ctx - Preallocated storagem - The output matrixposition - The positionright - The right vectorup - The up vectorforward - The forward vectorpublic static <T0,T1> void makeViewPMatrix(JCameraContext ctx, com.io7m.jtensors.parameterized.PMatrix4x4FType<T0,T1> m, com.io7m.jtensors.VectorReadable3FType position, com.io7m.jtensors.VectorReadable3FType right, com.io7m.jtensors.VectorReadable3FType up, com.io7m.jtensors.VectorReadable3FType forward)
T0 - The source coordinate spaceT1 - The target coordinate spacectx - Preallocated storagem - The output matrixposition - The positionright - The right vectorup - The up vectorforward - The forward vectorCopyright © 2016 <code@io7m.com> http://io7m.com