Package com.solibri.geometry.primitive3d
Interface MSegment3d
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static MSegment3d
create(Vector3d startPoint, Vector3d endPoint)
Creates an instance.void
resize3d(double resize)
Resizes the segment by the given amount by adding the resize amount as tolerance to each side of the segment.void
set(Vector3d startPoint, Vector3d endPoint)
Sets the start and end points of this Segment.void
setEndPoint(Vector3d endPoint)
Sets the end point of this Segment to the value of the given point.void
setStartPoint(Vector3d startPoint)
Sets the starting point of this Segment to the value of the given point.-
Methods inherited from interface com.solibri.geometry.primitive3d.Segment3d
closestPointTo, contains, distance, distance, distanceSquared, distanceSquared, equalsWithTolerance, getEndPoint, getLength, getLengthSquared, getStartPoint, intersect, intersect, intersects, intersects, sample, shortestSegmentBetween
-
-
-
-
Method Detail
-
resize3d
void resize3d(double resize)
Resizes the segment by the given amount by adding the resize amount as tolerance to each side of the segment.- Parameters:
resize
- the resize amount- Since:
- 9.10.2
-
setStartPoint
void setStartPoint(Vector3d startPoint)
Sets the starting point of this Segment to the value of the given point. This Segment does not take ownership of the given point.- Parameters:
startPoint
- the value that is set to be the starting point of this Segment- Since:
- 9.10.2
-
setEndPoint
void setEndPoint(Vector3d endPoint)
Sets the end point of this Segment to the value of the given point. This Segment does not take ownership of the given point.- Parameters:
endPoint
- the value that is set to be the end point of this Segment- Since:
- 9.10.2
-
set
void set(Vector3d startPoint, Vector3d endPoint)
Sets the start and end points of this Segment. This Segment does not take ownership of the given points.- Parameters:
startPoint
- the value that is set to be the starting point of this SegmentendPoint
- the value that is set to be the end point of this Segment- Since:
- 9.10.2
-
create
static MSegment3d create(Vector3d startPoint, Vector3d endPoint)
Creates an instance.- Parameters:
startPoint
- the start pointendPoint
- the end point- Returns:
- the newly created instance
- Since:
- 9.10.2
-
-