Contents
Class SubdividedPointArray
java.lang.Object
eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPointArray
eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SubdividedPointArray
-
Field Summary
Fields inherited from class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPointArray
data, numPoints
-
Constructor Summary
ConstructorsConstructorDescriptionSubdividedPointArray
(SymbolicPointArray controlPointArray, int numPoints, SubdivisionMesh.BoundaryMode boundaryMode) -
Method Summary
Modifier and TypeMethodDescriptionint
addControlPoint
(int[] facePoints, int[] edgePoints, int[] fromEdgePoints, int[] toEdgePoints, boolean[] isEdgeBoundary, int origPoint, boolean isBoundary, boolean hasInternalEdge) int
addEdgePoint
(int[] facePoints, int fromPoint, int toPoint, boolean isBoundary) int
addFacePoint
(int[] vertices) void
update()
Updates the variables x, y, z based on the state of the other variables that this symbolic point depends on.
-
Constructor Details
-
SubdividedPointArray
public SubdividedPointArray(SymbolicPointArray controlPointArray, int numPoints, SubdivisionMesh.BoundaryMode boundaryMode)
-
-
Method Details
-
addFacePoint
public int addFacePoint(int[] vertices) -
addEdgePoint
public int addEdgePoint(int[] facePoints, int fromPoint, int toPoint, boolean isBoundary) -
addControlPoint
public int addControlPoint(int[] facePoints, int[] edgePoints, int[] fromEdgePoints, int[] toEdgePoints, boolean[] isEdgeBoundary, int origPoint, boolean isBoundary, boolean hasInternalEdge) -
update
public void update()Description copied from class:SymbolicPointArray
Updates the variables x, y, z based on the state of the other variables that this symbolic point depends on.- Specified by:
update
in classSymbolicPointArray
-