Uses of Interface
com.solibri.geometry.mesh.TriangleMesh
| Package | Description |
|---|---|
| com.solibri.geometry.mesh | |
| com.solibri.smc.api.model |
-
Uses of TriangleMesh in com.solibri.geometry.mesh
Methods in com.solibri.geometry.mesh that return TriangleMesh Modifier and Type Method Description static TriangleMeshTriangleMesh. createEmpty()Returns a new instance of an emptyTriangleMesh.TriangleMeshTriangleMesh. difference(TriangleMesh other)Returns the difference of this triangle mesh and the given triangle mesh.TriangleMeshTriangleMesh. filter(Predicate<Triangle3d> filter)Returns a newTriangleMeshcomposed of all the triangles of thisTriangleMeshthat satisfy the givenPredicate.TriangleMeshTriangleMesh. flipped()Returns a version of thisTriangleMeshwhere all the triangles have flipped normals, with the effect of exchanging the external faces with the internal faces if the mesh is closed.static TriangleMeshTriangleMesh. fromPolygons(Collection<? extends Polygon3d> polygons)Returns a new instance of aTriangleMeshgiven the polygons that form it.static TriangleMeshTriangleMesh. fromTriangles(Collection<? extends Triangle3d> triangles)Returns a new instance of aTriangleMeshgiven the triangles it contains.TriangleMeshTriangleMesh. intersection(TriangleMesh other)Returns the intersection of this triangle mesh and the given triangle mesh.TriangleMeshTriangleMesh. mergedWith(TriangleMesh other)Returns a newTriangleMeshcomposed of all the triangles of thisTriangleMeshand anotherTriangleMesh.TriangleMeshTriangleMesh. transform(Matrix4d transformation)Returns a newTriangleMeshcomposed of all the triangles of thisTriangleMeshtransformed by the given transformation matrix.TriangleMeshTriangleMesh. transform(Function<Triangle3d,Triangle3d> mapping)Returns a newTriangleMeshcomposed of all the triangles of thisTriangleMeshtransformed according to the given mapping function.TriangleMeshTriangleMesh. union(TriangleMesh other)Returns the union of this triangle mesh and the given triangle mesh.TriangleMeshTriangleMesh. withPolygon(Polygon3d polygon)Returns a newTriangleMeshcomposed of thisTriangleMeshand an additional polygon.TriangleMeshTriangleMesh. withPolygons(Collection<? extends Polygon3d> polygons)Returns a newTriangleMeshcomposed of thisTriangleMeshand additional polygons.TriangleMeshTriangleMesh. withTriangle(Triangle3d triangle)Returns a newTriangleMeshcomposed of thisTriangleMeshand an additional triangle.TriangleMeshTriangleMesh. withTriangles(Collection<? extends Triangle3d> triangles)Returns a newTriangleMeshcomposed of thisTriangleMeshand additional triangles.Methods in com.solibri.geometry.mesh with parameters of type TriangleMesh Modifier and Type Method Description TriangleMeshTriangleMesh. difference(TriangleMesh other)Returns the difference of this triangle mesh and the given triangle mesh.TriangleMeshTriangleMesh. intersection(TriangleMesh other)Returns the intersection of this triangle mesh and the given triangle mesh.booleanTriangleMesh. intersects(TriangleMesh other)Returns true if thisTriangleMeshintersects the givenTriangleMesh.TriangleMeshTriangleMesh. mergedWith(TriangleMesh other)Returns a newTriangleMeshcomposed of all the triangles of thisTriangleMeshand anotherTriangleMesh.Optional<Segment2d>TriangleMesh. shortest2dPathInXYPlaneProjectionTo(TriangleMesh other)Returns the shortest 2D path from the projection of thisTriangleMeshto the projection of anotherTriangleMeshin the XY-plane, if such path exists.Optional<Segment3d>TriangleMesh. shortestHorizontalPathTo(TriangleMesh other)Returns the shortest horizontal path from thisTriangleMeshto another, if such path exists.Optional<Segment3d>TriangleMesh. shortestPathTo(TriangleMesh other)Returns the shortest path from thisTriangleMeshto another, if such path exists.Optional<Segment3d>TriangleMesh. shortestVerticalPathTo(TriangleMesh other)Returns the shortest vertical path from thisTriangleMeshto another, if such path exists.TriangleMeshTriangleMesh. union(TriangleMesh other)Returns the union of this triangle mesh and the given triangle mesh. -
Uses of TriangleMesh in com.solibri.smc.api.model
Methods in com.solibri.smc.api.model that return TriangleMesh Modifier and Type Method Description TriangleMeshComponent. getTriangleMesh()Returns theTriangleMeshcomposed of the triangles of this component and its decomposed components.