@EqualityReference public final class JCameraViewMatrix extends Object
| Modifier and Type | Method and Description |
|---|---|
static com.io7m.jtensors.core.unparameterized.matrices.Matrix4x4D |
makeViewMatrix(com.io7m.jtensors.core.unparameterized.vectors.Vector3D position,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D right,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D up,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D forward)
Construct a view matrix for the given axes.
|
static <T0,T1> com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<T0,T1> |
makeViewPMatrix(com.io7m.jtensors.core.unparameterized.vectors.Vector3D position,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D right,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D up,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D forward)
Construct a view matrix for the given axes.
|
public static com.io7m.jtensors.core.unparameterized.matrices.Matrix4x4D makeViewMatrix(com.io7m.jtensors.core.unparameterized.vectors.Vector3D position,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D right,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D up,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D forward)
position - The camera positionright - The right axisup - The up axisforward - The forward axispublic static <T0,T1> com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<T0,T1> makeViewPMatrix(com.io7m.jtensors.core.unparameterized.vectors.Vector3D position,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D right,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D up,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D forward)
T0 - The source coordinate systemT1 - The target coordiante systemposition - The camera positionright - The right axisup - The up axisforward - The forward axisCopyright © 2017 <code@io7m.com> http://io7m.com