Package com.gaia3d.basic.remesher
Class GaiaFrontierFinder
java.lang.Object
com.gaia3d.basic.remesher.GaiaFrontierFinder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean[]buildOriginalBoundaryVertexFlags(int[] weldedIndices, boolean[] weldedBoundary) static boolean[]buildWeldedBoundaryVertexFlags_SortEdges(List<GaiaFace> faces, int[] weldedIndices, int weldedVertexCount) static int[]buildWeldedVertexIndices_LowMemory(List<GaiaVertex> vertices, List<GaiaFace> faces, double tolerance, int[] weldedIndices) boolean[]findBoundaryVertices(List<GaiaVertex> vertices, List<GaiaFace> faces, double tolerance, int[] weldedIndices) static intgetWeldedVertexCount(int[] weldedIndices)
-
Constructor Details
-
GaiaFrontierFinder
public GaiaFrontierFinder()
-
-
Method Details
-
buildWeldedVertexIndices_LowMemory
public static int[] buildWeldedVertexIndices_LowMemory(List<GaiaVertex> vertices, List<GaiaFace> faces, double tolerance, int[] weldedIndices) -
buildWeldedBoundaryVertexFlags_SortEdges
-
buildOriginalBoundaryVertexFlags
public static boolean[] buildOriginalBoundaryVertexFlags(int[] weldedIndices, boolean[] weldedBoundary) -
getWeldedVertexCount
public static int getWeldedVertexCount(int[] weldedIndices) -
findBoundaryVertices
public boolean[] findBoundaryVertices(List<GaiaVertex> vertices, List<GaiaFace> faces, double tolerance, int[] weldedIndices)
-