Class BallPivoting
java.lang.Object
gov.nih.mipav.view.renderer.WildMagic.BallPivoting.AdvancingFront
gov.nih.mipav.view.renderer.WildMagic.BallPivoting.BallPivoting
-
Nested Class Summary
Nested classes/interfaces inherited from class gov.nih.mipav.view.renderer.WildMagic.BallPivoting.AdvancingFront
AdvancingFront.AdvancingTest -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Point3private StaticGridprivate intfloatfloatfloatfloatprivate intFields inherited from class gov.nih.mipav.view.renderer.WildMagic.BallPivoting.AdvancingFront
deads, front, mesh, nb -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate floatvoiddispose()private final booleanfindSphere(Point3 p0, Point3 p1, Point3 p2, Point3 center) final intgetInSphereVertex(TriMesh mesh, StaticGrid gr, Point3 _p, float _r, Vector<Vertex> _objectPtrs, Vector<Float> _distances, Vector<Point3> _points) private voidfinal intfloatradi()final booleanseed(int[] v0, int[] v1, int[] v2) Methods inherited from class gov.nih.mipav.view.renderer.WildMagic.BallPivoting.AdvancingFront
addFace, addFace, addVertex, buildMesh, checkEdge, checkFrontEdge, computeNormalizedNormal, createLoops, detach, erase, glue, glue, killEdge, moveBack, moveFront, newEdge, normalizedNoraml, seedFace
-
Field Details
-
radius
public float radius -
min_edge
public float min_edge -
max_edge
public float max_edge -
max_angle
public float max_angle -
last_seed
private int last_seed -
usedBit
private int usedBit -
baricenter
-
grid
-
left
-
leftUp
-
leftDown
-
right
-
rightUp
-
rightDown
-
-
Constructor Details
-
BallPivoting
-
-
Method Details
-
radi
public float radi()- Specified by:
radiin classAdvancingFront
-
dispose
public void dispose() -
getInSphereVertex
-
seed
public final boolean seed(int[] v0, int[] v1, int[] v2) - Specified by:
seedin classAdvancingFront
-
place
- Specified by:
placein classAdvancingFront
-
findSphere
-
angle
-
mark
-