Package org.sunflow.math
Class OrthoNormalBasis
- java.lang.Object
-
- org.sunflow.math.OrthoNormalBasis
-
public final class OrthoNormalBasis extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflipU()voidflipV()voidflipW()static OrthoNormalBasismakeFromW(Vector3 w)static OrthoNormalBasismakeFromWV(Vector3 w, Vector3 v)voidswapUV()voidswapVW()voidswapWU()Vector3transform(Vector3 a)Vector3transform(Vector3 a, Vector3 dest)Vector3untransform(Vector3 a)Vector3untransform(Vector3 a, Vector3 dest)floatuntransformX(Vector3 a)floatuntransformY(Vector3 a)floatuntransformZ(Vector3 a)
-
-
-
Method Detail
-
flipU
public void flipU()
-
flipV
public void flipV()
-
flipW
public void flipW()
-
swapUV
public void swapUV()
-
swapVW
public void swapVW()
-
swapWU
public void swapWU()
-
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)
-
-