Name | Description | |
---|---|---|
Segment3D Constructor | Overloaded. |
The following tables list the members exposed by Segment3D.
Name | Description | |
---|---|---|
Segment3D Constructor | Overloaded. |
Name | Description | |
---|---|---|
IsPoint | If true, the segment is a degenerated one (a point). | |
Length | Gets the 3D segment length. | |
LengthSquared | Gets the 3D segment length squared. | |
MidPoint | Gets the 3D segment middle point. |
Name | Description | |
---|---|---|
AreCollinear | Returns true if the two segments are collinear. | |
Clone | Creates a deep copy of this 3D segment. | |
ClosestPointTo | Finds the point inside the segment that is closest to given point. | |
ExtendTo | Extends (if necessary) the segment to the provided 3D point. | |
Intersection | Overloaded. Gets the end points of the shortest segment perpendicular to two 3D segments, when it exists and is unique. | |
IntersectWith | Overloaded. Intersects a 3D segment with a plane. | |
IntersectWithInternal | Overloaded. Intersects the 3D segment with a plane. (For internal use only) | |
IsInPlane | Checks if the 3D segment lays on the specified plane. | |
IsOnAxis | Returns true if the segment lays on the axis defined by the 3D point center and the direction dir. | |
PointAt | Evaluates a point on (infinite) segment. | |
Project | Finds the point on the (infinite) line that is closest to given point. | |
ToString | Converts this 3D segment to a human readable string. |