Uses of Interface
com.solibri.geometry.mesh.TriangleMesh
-
Packages that use 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. 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. 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. 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 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. -
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.
-