Uses of Interface
com.solibri.geometry.primitive3d.Triangle3d
Packages that use Triangle3d
Package
Description
-
Uses of Triangle3d in com.solibri.geometry.algorithms
Methods in com.solibri.geometry.algorithms that return types with arguments of type Triangle3dModifier and TypeMethodDescriptionstatic List<Triangle3d> Returns a triangulation of the given polygon.static List<Triangle3d> Triangulation.of(Polygon3d polygon, Collection<Polygon3d> holes) Returns a triangulation of the given polygon with the holes removed from it. -
Uses of Triangle3d in com.solibri.geometry.mesh
Methods in com.solibri.geometry.mesh that return types with arguments of type Triangle3dModifier and TypeMethodDescriptionTriangleMesh.toTriangleCollection()Returns a new collection containing the triangles in thisTriangleMesh.Methods in com.solibri.geometry.mesh with parameters of type Triangle3dModifier and TypeMethodDescriptionTriangleMesh.withTriangle(Triangle3d triangle) Returns a newTriangleMeshcomposed of thisTriangleMeshand an additional triangle.Method parameters in com.solibri.geometry.mesh with type arguments of type Triangle3dModifier and TypeMethodDescriptionTriangleMesh.filter(Predicate<Triangle3d> filter) Returns a newTriangleMeshcomposed of all the triangles of thisTriangleMeshthat satisfy the givenPredicate.static TriangleMeshTriangleMesh.fromTriangles(Collection<? extends Triangle3d> triangles) Returns a new instance of aTriangleMeshgiven the triangles it contains.TriangleMesh.transform(Function<Triangle3d, Triangle3d> mapping) Returns a newTriangleMeshcomposed of all the triangles of thisTriangleMeshtransformed according to the given mapping function.TriangleMesh.transform(Function<Triangle3d, Triangle3d> mapping) Returns a newTriangleMeshcomposed of all the triangles of thisTriangleMeshtransformed according to the given mapping function.TriangleMesh.withTriangles(Collection<? extends Triangle3d> triangles) Returns a newTriangleMeshcomposed of thisTriangleMeshand additional triangles. -
Uses of Triangle3d in com.solibri.geometry.primitive3d
Subinterfaces of Triangle3d in com.solibri.geometry.primitive3dModifier and TypeInterfaceDescriptioninterfaceInterface that represents a 3-dimensional triangle.Methods in com.solibri.geometry.primitive3d that return Triangle3dModifier and TypeMethodDescriptionstatic Triangle3dCreates a new instance.static Triangle3dTriangle3d.create(Triangle3d other) Creates a new instance.static Triangle3dCreates a new instance.Methods in com.solibri.geometry.primitive3d with parameters of type Triangle3dModifier and TypeMethodDescriptionstatic MPlaneMPlane.create(Triangle3d triangle) Creates an instance of MPlane based on a triangle.static MTriangle3dMTriangle3d.create(Triangle3d other) Creates a new instance.static Triangle3dTriangle3d.create(Triangle3d other) Creates a new instance.Ray3d.intersect(Triangle3d triangle) Returns an optional containing the intersection point between the ray and the triangle if present, an empty optional otherwise.booleanRay3d.intersects(Triangle3d triangle) Returns true if the ray intersects with the triangle, false otherwise. -
Uses of Triangle3d in com.solibri.smc.api.visualization
Methods in com.solibri.smc.api.visualization that return types with arguments of type Triangle3dModifier and TypeMethodDescriptionMesh.getTriangles()Returns the triangles forming this brep visualization.Method parameters in com.solibri.smc.api.visualization with type arguments of type Triangle3dModifier and TypeMethodDescriptionstatic MeshMesh.create(ARGBColor color, Collection<Triangle3d> triangles) Creates a mesh visualization with the given triangles and color.static MeshMesh.create(Collection<Triangle3d> triangles) Creates a mesh visualization with the given triangles.