This is the complete list of members for meshlib.Mesh, including all inherited members.
| addMesh(meshlib.Mesh from, meshlib.PartMapping map, java.lang.Boolean rearrangeTriangles) | meshlib.Mesh | |
| addMesh(meshlib.Mesh from, meshlib.FaceMap outFmap, meshlib.VertMap outVmap, meshlib.WholeEdgeMap outEmap, java.lang.Boolean rearrangeTriangles) | meshlib.Mesh | |
| addMeshPart(meshlib.MeshPart from, meshlib.PartMapping map, meshlib.VacantElements vacant) | meshlib.Mesh | |
| addMeshPart(meshlib.MeshPart from, java.lang.Boolean flipOrientation, meshlib.std_vector_std_vector_MR_EdgeId thisContours, meshlib.std_vector_std_vector_MR_EdgeId fromContours, meshlib.PartMapping map, meshlib.VacantElements vacant) | meshlib.Mesh | |
| addPoint(meshlib.Vector3f pos) | meshlib.Mesh | |
| addSeparateContours(meshlib.std_vector_std_vector_MR_Vector3f contours, meshlib.AffineXf3f xf) | meshlib.Mesh | |
| addSeparateEdgeLoop(meshlib.std_vector_MR_Vector3f contourPoints) | meshlib.Mesh | |
| area(meshlib.FaceId f) | meshlib.Mesh | |
| area(meshlib.FaceBitSet fs) | meshlib.Mesh | |
| assignFromAnother(meshlib.Mesh _other) | meshlib.Mesh | |
| attachEdgeLoopPart(meshlib.EdgeId first, meshlib.EdgeId last, meshlib.std_vector_MR_Vector3f contourPoints) | meshlib.Mesh | |
| averageEdgeLength() | meshlib.Mesh | |
| calcFastWindingNumber(meshlib.Vector3f pt, java.lang.Float beta) | meshlib.Mesh | |
| circumcircleDiameter(meshlib.FaceId f) | meshlib.Mesh | |
| circumcircleDiameterSq(meshlib.FaceId f) | meshlib.Mesh | |
| cloneRegion(meshlib.FaceBitSet region, java.lang.Boolean flipOrientation, meshlib.PartMapping map) | meshlib.Mesh | |
| close() | meshlib.CppObject | |
| computeBoundingBox(meshlib.AffineXf3f toWorld) | meshlib.Mesh | |
| computeBoundingBox(meshlib.FaceBitSet region, meshlib.AffineXf3f toWorld) | meshlib.Mesh | |
| cotan(meshlib.UndirectedEdgeId ue) | meshlib.Mesh | |
| CppObject(java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner) | meshlib.CppObject | protected |
| dblArea(meshlib.FaceId f) | meshlib.Mesh | |
| dblArea(meshlib.VertId v) | meshlib.Mesh | |
| deleteFaces(meshlib.FaceBitSet fs, meshlib.UndirectedEdgeBitSet keepEdges) | meshlib.Mesh | |
| deleteFacesFindVacant(meshlib.FaceBitSet fs, meshlib.UndirectedEdgeBitSet keepEdges) | meshlib.Mesh | |
| destPnt(meshlib.EdgeId e) | meshlib.Mesh | |
| dihedralAngle(meshlib.UndirectedEdgeId e) | meshlib.Mesh | |
| dihedralAngleCos(meshlib.UndirectedEdgeId e) | meshlib.Mesh | |
| dihedralAngleSin(meshlib.UndirectedEdgeId e) | meshlib.Mesh | |
| dirArea(meshlib.FaceBitSet fs) | meshlib.Mesh | |
| dirDblArea(meshlib.FaceId f) | meshlib.Mesh | |
| dirDblArea(meshlib.VertId v) | meshlib.Mesh | |
| discreteGaussianCurvature(meshlib.VertId v, meshlib.bool_output outBoundaryVert) | meshlib.Mesh | |
| discreteGaussianCurvatures(meshlib.VertBitSet region) | meshlib.Mesh | |
| discreteMeanCurvature(meshlib.VertId v) | meshlib.Mesh | |
| discreteMeanCurvature(meshlib.UndirectedEdgeId e) | meshlib.Mesh | |
| discreteMeanCurvatures(meshlib.VertBitSet region) | meshlib.Mesh | |
| edgeCenter(meshlib.UndirectedEdgeId e) | meshlib.Mesh | |
| edgeLength(meshlib.UndirectedEdgeId e) | meshlib.Mesh | |
| edgeLengths() | meshlib.Mesh | |
| edgeLengthSq(meshlib.UndirectedEdgeId e) | meshlib.Mesh | |
| edgePoint(meshlib.EdgeId e, float f) | meshlib.Mesh | |
| edgePoint(meshlib.EdgePoint ep) | meshlib.Mesh | |
| edgeSegment(meshlib.EdgeId e) | meshlib.Mesh | |
| edgeVector(meshlib.EdgeId e) | meshlib.Mesh | |
| findCenterFromBBox() | meshlib.Mesh | |
| findCenterFromFaces() | meshlib.Mesh | |
| findCenterFromPoints() | meshlib.Mesh | |
| findClosestPoint(meshlib.Vector3f point, meshlib.MeshProjectionResult res, java.lang.Float maxDistSq, meshlib.FaceBitSet region, meshlib.AffineXf3f xf) | meshlib.Mesh | |
| findClosestPoint(meshlib.Vector3f point, java.lang.Float maxDistSq, meshlib.FaceBitSet region, meshlib.AffineXf3f xf) | meshlib.Mesh | |
| findCreaseEdges(float angleFromPlanar) | meshlib.Mesh | |
| findSharpEdges(float minSharpCos, float maxSharpCos) | meshlib.Mesh | |
| findSpikeVertices(float minSumAngle, meshlib.VertBitSet region, meshlib.std_function_bool_from_float cb) | meshlib.Mesh | |
| flipOrientation(meshlib.UndirectedEdgeBitSet fullComponents) | meshlib.Mesh | |
| fromFaceSoup(meshlib.VertCoords vertexCoordinates, meshlib.std_vector_MR_VertId verts, meshlib.Vector_MR_MeshBuilder_VertSpan_MR_FaceId faces, meshlib.meshbuilder.BuildSettings settings, meshlib.std_function_bool_from_float cb) | meshlib.Mesh | static |
| fromPointTriples(meshlib.std_vector_std_array_MR_Vector3f_3 posTriples, boolean duplicateNonManifoldVertices) | meshlib.Mesh | static |
| fromTriangles(meshlib.VertCoords vertexCoordinates, meshlib.Triangulation t, meshlib.meshbuilder.BuildSettings settings, meshlib.std_function_bool_from_float cb) | meshlib.Mesh | static |
| fromTrianglesDuplicatingNonManifoldVertices(meshlib.VertCoords vertexCoordinates, meshlib.Triangulation t, meshlib.std_vector_MR_MeshBuilder_VertDuplication dups, meshlib.meshbuilder.BuildSettings settings, meshlib.std_function_bool_from_MR_VertId_MR_VertId_MR_VertId_MR_VertId_MR_VertId betterCont) | meshlib.Mesh | static |
| fromTriMesh(meshlib.TriMesh triMesh, meshlib.meshbuilder.BuildSettings settings, meshlib.std_function_bool_from_float cb) | meshlib.Mesh | static |
| getAABBTree() | meshlib.Mesh | |
| getAABBTreeNotCreate() | meshlib.Mesh | |
| getAABBTreePoints() | meshlib.Mesh | |
| getAABBTreePointsNotCreate() | meshlib.Mesh | |
| getBoundingBox() | meshlib.Mesh | |
| getClosestEdge(meshlib.PointOnFace p) | meshlib.Mesh | |
| getClosestEdge(meshlib.MeshTriPoint p) | meshlib.Mesh | |
| getClosestVertex(meshlib.PointOnFace p) | meshlib.Mesh | |
| getClosestVertex(meshlib.MeshTriPoint p) | meshlib.Mesh | |
| getDipoles() | meshlib.Mesh | |
| getDipolesNotCreate() | meshlib.Mesh | |
| getLeftTriPoints(meshlib.EdgeId e, meshlib.Vector3f v0, meshlib.Vector3f v1, meshlib.Vector3f v2) | meshlib.Mesh | |
| getLeftTriPoints(meshlib.EdgeId e) | meshlib.Mesh | |
| getPlane3d(meshlib.FaceId f) | meshlib.Mesh | |
| getPlane3f(meshlib.FaceId f) | meshlib.Mesh | |
| getTriPoints(meshlib.FaceId f, meshlib.Vector3f v0, meshlib.Vector3f v1, meshlib.Vector3f v2) | meshlib.Mesh | |
| getTriPoints(meshlib.FaceId f) | meshlib.Mesh | |
| heapBytes() | meshlib.Mesh | |
| holeDirArea(meshlib.EdgeId e) | meshlib.Mesh | |
| holePerimeter(meshlib.EdgeId e) | meshlib.Mesh | |
| invalidateCaches(java.lang.Boolean pointsChanged) | meshlib.Mesh | |
| isOutside(meshlib.Vector3f pt, java.lang.Float windingNumberThreshold, java.lang.Float beta) | meshlib.Mesh | |
| isOutsideByProjNorm(meshlib.Vector3f pt, meshlib.MeshProjectionResult proj, meshlib.FaceBitSet region) | meshlib.Mesh | |
| isOwned() | meshlib.CppObject | |
| leftCotan(meshlib.EdgeId e) | meshlib.Mesh | |
| leftDirDblArea(meshlib.EdgeId e) | meshlib.Mesh | |
| leftNormal(meshlib.EdgeId e) | meshlib.Mesh | |
| leftTangent(meshlib.EdgeId e) | meshlib.Mesh | |
| Mesh(java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | meshlib.Mesh | |
| Mesh() | meshlib.Mesh | |
| Mesh(meshlib.Mesh _other) | meshlib.Mesh | |
| mirror(meshlib.Plane3f plane) | meshlib.Mesh | |
| normal(meshlib.FaceId f) | meshlib.Mesh | |
| normal(meshlib.VertId v) | meshlib.Mesh | |
| normal(meshlib.MeshTriPoint p) | meshlib.Mesh | |
| opEqual(meshlib.Mesh b) | meshlib.Mesh | |
| opNotEqual(meshlib.Mesh b) | meshlib.Mesh | |
| orgPnt(meshlib.EdgeId e) | meshlib.Mesh | |
| pack(meshlib.PartMapping map, java.lang.Boolean rearrangeTriangles) | meshlib.Mesh | |
| pack(meshlib.FaceMap outFmap, meshlib.VertMap outVmap, meshlib.WholeEdgeMap outEmap, java.lang.Boolean rearrangeTriangles) | meshlib.Mesh | |
| pack(meshlib.PackMapping map, meshlib.std_function_bool_from_float cb) | meshlib.Mesh | |
| packOptimally(java.lang.Boolean preserveAABBTree) | meshlib.Mesh | |
| packOptimally(boolean preserveAABBTree, meshlib.std_function_bool_from_float cb) | meshlib.Mesh | |
| points() | meshlib.Mesh | |
| projArea(meshlib.Vector3f dir, meshlib.FaceBitSet fs) | meshlib.Mesh | |
| projectPoint(meshlib.Vector3f point, meshlib.PointOnFace res, java.lang.Float maxDistSq, meshlib.FaceBitSet region, meshlib.AffineXf3f xf) | meshlib.Mesh | |
| projectPoint(meshlib.Vector3f point, meshlib.MeshProjectionResult res, java.lang.Float maxDistSq, meshlib.FaceBitSet region, meshlib.AffineXf3f xf) | meshlib.Mesh | |
| projectPoint(meshlib.Vector3f point, java.lang.Float maxDistSq, meshlib.FaceBitSet region, meshlib.AffineXf3f xf) | meshlib.Mesh | |
| pseudonormal(meshlib.VertId v, meshlib.FaceBitSet region) | meshlib.Mesh | |
| pseudonormal(meshlib.UndirectedEdgeId e, meshlib.FaceBitSet region) | meshlib.Mesh | |
| pseudonormal(meshlib.MeshTriPoint p, meshlib.FaceBitSet region) | meshlib.Mesh | |
| quadraticForm(meshlib.VertId v, boolean angleWeigted, meshlib.FaceBitSet region, meshlib.UndirectedEdgeBitSet creases) | meshlib.Mesh | |
| rawPointer() | meshlib.CppObject | |
| release() | meshlib.CppObject | |
| setPoints(meshlib.VertCoords value) | meshlib.Mesh | |
| setTopology(meshlib.MeshTopology value) | meshlib.Mesh | |
| shrinkToFit() | meshlib.Mesh | |
| signedDistance(meshlib.Vector3f pt, meshlib.MeshProjectionResult proj, meshlib.FaceBitSet region) | meshlib.Mesh | |
| signedDistance(meshlib.Vector3f pt) | meshlib.Mesh | |
| signedDistance(meshlib.Vector3f pt, float maxDistSq, meshlib.FaceBitSet region) | meshlib.Mesh | |
| splitEdge(meshlib.EdgeId e, meshlib.Vector3f newVertPos, meshlib.FaceBitSet region, meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 new2Old) | meshlib.Mesh | |
| splitEdge(meshlib.EdgeId e, meshlib.FaceBitSet region, meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 new2Old) | meshlib.Mesh | |
| splitFace(meshlib.FaceId f, meshlib.Vector3f newVertPos, meshlib.FaceBitSet region, meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 new2Old) | meshlib.Mesh | |
| splitFace(meshlib.FaceId f, meshlib.FaceBitSet region, meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 new2Old) | meshlib.Mesh | |
| sumAngles(meshlib.VertId v, meshlib.bool_output outBoundaryVert) | meshlib.Mesh | |
| toEdgePoint(meshlib.VertId v) | meshlib.Mesh | |
| toEdgePoint(meshlib.EdgeId e, meshlib.Vector3f p) | meshlib.Mesh | |
| topology() | meshlib.Mesh | |
| toTriPoint(meshlib.VertId v) | meshlib.Mesh | |
| toTriPoint(meshlib.FaceId f, meshlib.Vector3f p) | meshlib.Mesh | |
| toTriPoint(meshlib.PointOnFace p) | meshlib.Mesh | |
| transform(meshlib.AffineXf3f xf, meshlib.VertBitSet region) | meshlib.Mesh | |
| triangleAspectRatio(meshlib.FaceId f) | meshlib.Mesh | |
| triCenter(meshlib.FaceId f) | meshlib.Mesh | |
| triPoint(meshlib.MeshTriPoint p) | meshlib.Mesh | |
| updateCaches(meshlib.VertBitSet changedVerts) | meshlib.Mesh | |
| updateCachesAfterSplits(meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 new2Old) | meshlib.Mesh | |
| volume(meshlib.FaceBitSet region) | meshlib.Mesh | |
| zeroUnusedPoints() | meshlib.Mesh |