|
| static meshlib.FaceBitSet | getComponent (meshlib.MeshPart meshPart, meshlib.FaceId id, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.VertBitSet | getComponentVerts (meshlib.Mesh mesh, meshlib.VertId id, meshlib.VertBitSet region) |
| static meshlib.VertBitSet | getLargestComponentVerts (meshlib.Mesh mesh, meshlib.VertBitSet region) |
| static meshlib.VertBitSet | getLargeComponentVerts (meshlib.Mesh mesh, int minVerts, meshlib.VertBitSet region) |
| static double | getLargestComponentArea (meshlib.MeshPart meshPart, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd, meshlib.FaceBitSet largestComponent, meshlib.int_output numSmallerComponents) |
| static meshlib.FaceBitSet | getLargestComponent (meshlib.MeshPart meshPart, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd, java.lang.Float minArea, meshlib.int_output numSmallerComponents) |
| static double | getLargestComponentVolume (meshlib.MeshPart meshPart, meshlib.meshcomponents.VolumeSelection selection, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd, meshlib.FaceBitSet largestComponent, meshlib.int_output numSmallerComponents) |
| static meshlib.FaceBitSet | getComponents (meshlib.MeshPart meshPart, meshlib.FaceBitSet seeds, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.FaceBitSet | getComponents (meshlib.MeshTopology topology, meshlib.FaceBitSet seeds, meshlib.FaceBitSet region, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.FaceBitSet | getLargeByAreaComponents (meshlib.MeshPart meshPart, float minArea, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.FaceBitSet | getLargeByVolumeComponents (meshlib.MeshPart meshPart, float minVolume) |
| static meshlib.FaceBitSet | getLargeByAreaComponents (meshlib.MeshPart meshPart, meshlib.BaseUnionFind_MR_FaceId unionFind, float minArea, meshlib.UndirectedEdgeBitSet outBdEdgesBetweenLargeComps) |
| static meshlib.FaceBitSet | expandToComponents (meshlib.MeshPart mp, meshlib.FaceBitSet seeds, meshlib.meshcomponents.ExpandToComponentsParams params) |
| static meshlib.std_vector_MR_FaceBitSet | getNLargeByAreaComponents (meshlib.MeshPart meshPart, meshlib.meshcomponents.LargeByAreaComponentsSettings settings) |
| static meshlib.FaceBitSet | getLargeByAreaSmoothComponents (meshlib.MeshPart meshPart, float minArea, float angleFromPlanar, meshlib.UndirectedEdgeBitSet outBdEdgesBetweenLargeComps) |
| static meshlib.VertBitSet | getComponentsVerts (meshlib.Mesh mesh, meshlib.VertBitSet seeds, meshlib.VertBitSet region) |
| static long | getNumComponents (meshlib.MeshPart meshPart, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.std_vector_MR_FaceBitSet | getAllComponents (meshlib.MeshPart meshPart, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.std_pair_std_vector_MR_FaceBitSet_int | getAllComponents (meshlib.MeshPart meshPart, int maxComponentCount, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.std_vector_MR_FaceBitSet | getAllComponents (meshlib.Face2RegionMap componentsMap, int componentsCount, meshlib.FaceBitSet region, int maxComponentCount) |
| static meshlib.std_pair_MR_Face2RegionMap_int | getAllComponentsMap (meshlib.MeshPart meshPart, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.std_pair_MR_Face2RegionMap_int | getAllComponentsMapBySharpEdges (meshlib.MeshPart meshPart, java.lang.Float angleThreshold) |
| static meshlib.meshcomponents.ComponentsFaces | getAllComponentsFaces (meshlib.MeshPart meshPart, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.meshcomponents.ComponentsFaces | getAllComponentsFaces (meshlib.Face2RegionMap componentsMap, int componentsCount, meshlib.FaceBitSet region) |
| static meshlib.std_pair_MR_Face2RegionMap_int | getFacePairRegionMap (meshlib.Mesh mesh, meshlib.std_vector_MR_FaceFace facePairs, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.Vector_double_MR_RegionId | getRegionAreas (meshlib.MeshPart meshPart, meshlib.Face2RegionMap regionMap, int numRegions) |
| static meshlib.std_pair_MR_FaceBitSet_int | getLargeByAreaRegions (meshlib.MeshPart meshPart, meshlib.Face2RegionMap regionMap, int numRegions, float minArea) |
| static meshlib.std_vector_MR_VertBitSet | getAllComponentsVerts (meshlib.Mesh mesh, meshlib.VertBitSet region) |
| static meshlib.std_vector_MR_VertBitSet | getAllComponentsVertsSeparatedByPath (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgePoint path) |
| static meshlib.std_vector_MR_VertBitSet | getAllComponentsVertsSeparatedByPaths (meshlib.Mesh mesh, meshlib.std_vector_std_vector_MR_EdgePoint paths) |
| static meshlib.std_vector_MR_EdgeBitSet | getAllComponentsEdges (meshlib.Mesh mesh, meshlib.EdgeBitSet edges) |
| static meshlib.std_vector_MR_UndirectedEdgeBitSet | getAllComponentsUndirectedEdges (meshlib.Mesh mesh, meshlib.UndirectedEdgeBitSet edges) |
| static boolean | hasFullySelectedComponent (meshlib.Mesh mesh, meshlib.VertBitSet selection) |
| static boolean | hasFullySelectedComponent (meshlib.MeshTopology topology, meshlib.VertBitSet selection) |
| static void | excludeFullySelectedComponents (meshlib.Mesh mesh, meshlib.VertBitSet selection) |
| static meshlib.BaseUnionFind_MR_FaceId | getUnionFindStructureFaces (meshlib.MeshPart meshPart, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.BaseUnionFind_MR_FaceId | getUnionFindStructureFaces (meshlib.MeshTopology topology, meshlib.FaceBitSet region, meshlib.meshcomponents.FaceIncidence incidence, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.BaseUnionFind_MR_FaceId | getUnionFindStructureFacesPerEdge (meshlib.MeshPart meshPart, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.BaseUnionFind_MR_FaceId | getUnionFindStructureFacesPerEdge (meshlib.MeshTopology topology, meshlib.FaceBitSet region, meshlib.UndirectedEdgeBitSet isCompBd) |
| static meshlib.UnionFind_MR_VertId | getUnionFindStructureVerts (meshlib.Mesh mesh, meshlib.VertBitSet region) |
| static meshlib.UnionFind_MR_VertId | getUnionFindStructureVerts (meshlib.MeshTopology topology, meshlib.VertBitSet region) |
| static meshlib.UnionFind_MR_VertId | getUnionFindStructureVerts (meshlib.Mesh mesh, meshlib.EdgeBitSet edges) |
| static meshlib.UnionFind_MR_VertId | getUnionFindStructureVerts (meshlib.Mesh mesh, meshlib.UndirectedEdgeBitSet edges) |
| static meshlib.UnionFind_MR_VertId | getUnionFindStructureVertsEx (meshlib.Mesh mesh, meshlib.UndirectedEdgeBitSet ignoreEdges) |
| static meshlib.UnionFind_MR_VertId | getUnionFindStructureVertsSeparatedByPath (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgePoint path, meshlib.VertBitSet outPathVerts) |
| | gets union-find structure for vertices, separating vertices by given path (either closed or from boundary to boundary)
|
| static meshlib.UnionFind_MR_VertId | getUnionFindStructureVertsSeparatedByPaths (meshlib.Mesh mesh, meshlib.std_vector_std_vector_MR_EdgePoint paths, meshlib.VertBitSet outPathVerts) |
| static meshlib.UnionFind_MR_UndirectedEdgeId | getUnionFindStructureUndirectedEdges (meshlib.Mesh mesh, java.lang.Boolean allPointToRoots) |
| static meshlib.UndirectedEdgeBitSet | getComponentsUndirectedEdges (meshlib.Mesh mesh, meshlib.UndirectedEdgeBitSet seeds) |
The free functions of this namespace.