XParam Type
Describes the intersection parameters of two 2D lines. Returns the parameters in the range 0.0 to 1.0 on both lines if they intersect.
Union cases
| Union case |
Description
|
Full Usage:
Apart
|
The finite 2D lines do not touch each other. Their intersection point is outside of their finite definition. However they are not parallel. XParam.Parallel is used when they are parallel. |
Full Usage:
Intersect(twoParams, float)
Parameters:
float
Item2 : float
|
The finite lines are intersecting in one well defined point. Contains both parameters on both lines at the intersection point. These parameters are in the range 0.0 to 1.0
|
Full Usage:
Parallel
|
The lines are parallel or even coincident, within the given tolerance. |
Full Usage:
TooShortA
|
Line A is shorter than the given minimum length tolerance. |
Full Usage:
TooShortB
|
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.IsApart
Returns: bool
|
|
Full Usage:
this.IsIntersect
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
|
|
Euclid