org.sunflow.math
Class OrthoNormalBasis
java.lang.Object
org.sunflow.math.OrthoNormalBasis
public final class OrthoNormalBasis
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
flipU
public void flipU()
flipV
public void flipV()
flipW
public void flipW()
swapUV
public void swapUV()
swapVW
public void swapVW()
swapWU
public void swapWU()
transform
public Vector3 transform(Vector3 a,
Vector3 dest)
transform
public Vector3 transform(Vector3 a)
untransform
public Vector3 untransform(Vector3 a,
Vector3 dest)
untransform
public Vector3 untransform(Vector3 a)
untransformX
public float untransformX(Vector3 a)
untransformY
public float untransformY(Vector3 a)
untransformZ
public float untransformZ(Vector3 a)
makeFromW
public static final OrthoNormalBasis makeFromW(Vector3 w)
makeFromWV
public static final OrthoNormalBasis makeFromWV(Vector3 w,
Vector3 v)