IntersectionParam Type
For infinite 2D or 3D lines. The result line parameters from computing the intersection.
Union cases
Union case |
Description
|
Full Usage:
Coincident
|
The lines are coincident or maybe even identical, within the given tolerance. As infinite lines they have infinitely many points in common. They might still not have the same start and end points in their finit definition. |
Full Usage:
Parallel
|
The lines are parallel, within the given tolerance. They have no points in common. |
Full Usage:
TooShortA
|
Input line A is shorter than the given minimum Length tolerance. |
Full Usage:
TooShortB
|
Input line B is shorter than the given minimum Length tolerance. |
Full Usage:
TooShortBoth
|
Both input lines are shorter than the given minimum Length tolerance. |
Full Usage:
TwoParam twoParams
Parameters:
float * float
|
The infinite lines are intersecting (2D and 3D) or skew (3D only) They have each one point where they are touching each other. (Or are closest to each other. 3D only) Contains the parameters on the first and second line.
|
Instance members
Instance member |
Description
|
Full Usage:
this.IsCoincident
Returns: bool
|
|
Full Usage:
this.IsParallel
Returns: bool
|
|
Full Usage:
this.IsTooShortA
Returns: bool
|
|
Full Usage:
this.IsTooShortB
Returns: bool
|
|
Full Usage:
this.IsTooShortBoth
Returns: bool
|
|
Full Usage:
this.IsTwoParam
Returns: bool
|
|