Class OrthoNormalBasis

java.lang.Object
org.sunflow.math.OrthoNormalBasis

public final class OrthoNormalBasis extends Object
  • Method Details

    • 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)