XRayParam Type
Describes the possible relationships of two rays (rays are 3D lines extended infinitely in both directions). Returns parameters on both lines if they intersect or are skew.
Union cases
| Union case |
Description
|
Full Usage:
Parallel
|
The lines are parallel, within the given tolerance. They have infinity many or no points in common. |
Full Usage:
SkewOrX(twoParams, float)
Parameters:
float
Item2 : float
|
The rays are intersecting (truly coplanar) or skew. They have each one point where they are touching each other (or are closest to each other in the skew case). Contains the parameters on the first and second ray. In the skew case, these parameters indicate the closest approach points.
|
Full Usage:
TooShortA
|
Only Line A is shorter than the given minimum length tolerance. |
Full Usage:
TooShortB
|
Only Line B is shorter than the given minimum length tolerance. |
Full Usage:
TooShortBoth
|
Both Lines are shorter than the given minimum length tolerance. |
Instance members
| Instance member |
Description
|
Full Usage:
this.IsParallel
Returns: bool
|
|
Full Usage:
this.IsSkewOrX
Returns: bool
|
|
Full Usage:
this.IsTooShortA
Returns: bool
|
|
Full Usage:
this.IsTooShortB
Returns: bool
|
|
Full Usage:
this.IsTooShortBoth
Returns: bool
|
|
Euclid