Uses of Interface
com.solibri.geometry.primitive3d.Segment3d
Package
Description
-
Uses of Segment3d in com.solibri.geometry.mesh
Modifier and TypeMethodDescriptionTriangleMesh.shortestHorizontalPathTo(Vector3d point)
Returns the shortest horizontal path from thisTriangleMesh
to a point, if such path exists.TriangleMesh.shortestHorizontalPathTo(TriangleMesh other)
Returns the shortest horizontal path from thisTriangleMesh
to another, if such path exists.TriangleMesh.shortestPathTo(Vector3d point)
Returns the shortest path from thisTriangleMesh
to a given point, if such path exists.TriangleMesh.shortestPathTo(TriangleMesh other)
Returns the shortest path from thisTriangleMesh
to another, if such path exists.TriangleMesh.shortestVerticalPathTo(Vector3d point)
Returns the shortest vertical path from thisTriangleMesh
to a point, if such path exists.TriangleMesh.shortestVerticalPathTo(TriangleMesh other)
Returns the shortest vertical path from thisTriangleMesh
to another, if such path exists. -
Uses of Segment3d in com.solibri.geometry.primitive3d
Modifier and TypeInterfaceDescriptioninterface
Interface for handling segments in 3-dimensional space.Modifier and TypeMethodDescriptionstatic Segment3d
Creates an instance.Rectangle3d.getLongerRectangleSegment()
Returns the longer segment of the rectangle.Rectangle3d.getShorterRectangleSegment()
Returns the shorter segment of the rectangle.Modifier and TypeMethodDescriptionPolygon3d.getEdgeIterator()
Returns an iterator that iterates through the segments in this polygon.AABB3d.getEdges()
Returns the edges of this bounding box.Rectangle3d.getLongerRectangleSegments()
Returns the longer segments of the rectangle.Rectangle3d.getShorterRectangleSegments()
Returns the shorter segments of the rectangle.static Comparator<Segment3d>
Segment3d.lengthComparator()
Returns a comparator that compares non-null Segments by their length.Modifier and TypeMethodDescriptiondouble
Returns the minimum distance between this Segment and the given Segment.double
Segment3d.distanceSquared(Segment3d other)
Returns the square of the minimum distance between this Segment and the given Segment.default boolean
Segment3d.equalsWithTolerance(Segment3d other, double tolerance)
Returns true if the ends of this Segment match the ends of Segment other within tolerance.Returns the intersection point of this polygon and the given segment.Returns the intersection point of this and other Segment.default boolean
Polygon3d.intersects(Segment3d segment)
Returns true if the given segment intersects this polygon.default boolean
Segment3d.intersects(Segment3d other)
Returns true if this Segment intersects the given Segment, otherwise returns false.Segment3d.shortestSegmentBetween(Segment3d otherSegment)
Returns the shortest segment from this Segment to Segment b. -
Uses of Segment3d in com.solibri.smc.api.visualization
Modifier and TypeMethodDescriptionstatic Lines
Lines.create(ARGBColor color, Collection<Segment3d> segments, Lines.LinePattern linePattern, float lineThickness)
Creates visualization of a set of segments.