java.lang.Object
gov.nih.mipav.view.renderer.WildMagic.Poisson.MarchingCubes.Cube

public class Cube extends Object
  • Field Details

    • CORNERS

      public static int CORNERS
    • EDGES

      public static int EDGES
    • NEIGHBORS

      public static int NEIGHBORS
  • Constructor Details

    • Cube

      public Cube()
  • Method Details

    • CornerIndex

      public static int CornerIndex(int x, int y, int z)
    • FactorCornerIndex

      public static void FactorCornerIndex(int idx, int[] x, int[] y, int[] z)
    • EdgeIndex

      public static int EdgeIndex(int orientation, int i, int j)
    • FactorEdgeIndex

      public static void FactorEdgeIndex(int idx, int[] orientation, int[] i, int[] j)
    • FaceIndex

      public static int FaceIndex(int x, int y, int z)
    • FaceIndex

      public static int FaceIndex(int dir, int offSet)
    • FactorFaceIndex

      public static void FactorFaceIndex(int idx, int[] x, int[] y, int[] z)
    • FactorFaceIndex

      public static void FactorFaceIndex(int idx, int[] dir, int[] offSet)
    • FaceAdjacentToEdges

      public static int FaceAdjacentToEdges(int eIndex1, int eIndex2)
    • FacesAdjacentToEdge

      public static void FacesAdjacentToEdge(int eIndex, int[] f1Index, int[] f2Index)
    • EdgeCorners

      public static void EdgeCorners(int idx, int[] c1, int[] c2)
    • FaceCorners

      public static void FaceCorners(int idx, int[] c1, int[] c2, int[] c3, int[] c4)
    • AntipodalCornerIndex

      public static int AntipodalCornerIndex(int idx)
    • FaceReflectFaceIndex

      public static int FaceReflectFaceIndex(int idx, int faceIndex)
    • FaceReflectEdgeIndex

      public static int FaceReflectEdgeIndex(int idx, int faceIndex)
    • FaceReflectCornerIndex

      public static int FaceReflectCornerIndex(int idx, int faceIndex)
    • EdgeReflectCornerIndex

      public static int EdgeReflectCornerIndex(int idx, int edgeIndex)
    • EdgeReflectEdgeIndex

      public static int EdgeReflectEdgeIndex(int edgeIndex)