java.lang.Object
gov.nih.mipav.view.renderer.WildMagic.BallPivoting.AdvancingFront
Direct Known Subclasses:
AdvancingFront.AdvancingTest, BallPivoting

public abstract class AdvancingFront extends Object
  • Field Details

  • Constructor Details

    • AdvancingFront

      public AdvancingFront(TriMesh _mesh)
  • Method Details

    • radi

      public abstract float radi()
    • buildMesh

      public final void buildMesh()
    • seed

      protected abstract boolean seed(int[] v0, int[] v1, int[] v2)
    • place

      protected abstract int place(FrontEdge e, FrontEdge[] touch)
    • checkFrontEdge

      protected final boolean checkFrontEdge(int v0, int v1)
    • createLoops

      protected final void createLoops()
    • seedFace

      protected final boolean seedFace()
    • addFace

      public final boolean addFace()
    • addFace

      protected final void addFace(int v0, int v1, int v2)
    • computeNormalizedNormal

      protected final void computeNormalizedNormal(Face f)
    • normalizedNoraml

      protected final Point3 normalizedNoraml(Face f)
    • addVertex

      protected final void addVertex(Vertex vertex)
    • checkEdge

      protected final boolean checkEdge(int v0, int v1)
    • newEdge

      protected final FrontEdge newEdge(FrontEdge e)
    • killEdge

      protected final void killEdge(FrontEdge e)
    • erase

      protected final void erase(FrontEdge e)
    • moveBack

      protected final void moveBack(FrontEdge e)
    • moveFront

      protected final void moveFront(FrontEdge e)
    • glue

      protected final boolean glue(FrontEdge e)
    • glue

      protected final boolean glue(FrontEdge a, FrontEdge b)
    • detach

      protected final void detach(int v)