Class HullFace

java.lang.Object
jaba.convexHull3d.HullFace

public class HullFace extends Object
Author:
Sebastiano Spicuglia - 2011
  • Field Details

    • COLOR_ERROR

      public static final Color COLOR_ERROR
    • COPLANAR_EPSILON

      protected static final float COPLANAR_EPSILON
      See Also:
    • next

      protected HullFace next
    • prev

      protected HullFace prev
  • Constructor Details

  • Method Details

    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getEdge

      public HullEdge getEdge(int i)
    • setEdge

      public void setEdge(int i, HullEdge e)
    • getEdges

      public HullEdge[] getEdges()
    • setVertex

      public void setVertex(int i, HullVertex v)
    • getVertex

      public HullVertex getVertex(int i)
    • getVertices

      public HullVertex[] getVertices()
    • updateNormal

      public void updateNormal()
    • getNormal

      public Vector4 getNormal()
    • getNumCoplanarVertices

      public int getNumCoplanarVertices()
    • setNumCoplanarVertices

      public void setNumCoplanarVertices(int n)
    • isMarked

      public boolean isMarked()
    • setMarked

      public void setMarked(boolean marked)
    • getColor

      public Color getColor()
    • setSecondAdjFace

      protected void setSecondAdjFace(HullFace f)
    • isVisible

      protected boolean isVisible()
    • setVisible

      protected void setVisible(boolean v)
    • volumeSign

      public int volumeSign(HullVertex p)
    • isCoplanar

      public boolean isCoplanar(HullFace face)
    • getShade

      public float getShade()
    • setShade

      public void setShade(float shade)
    • toString

      public String toString()
      Overrides:
      toString in class Object