IntersectionEvent Class |
Namespace: Rhino.Geometry.Intersect
The IntersectionEvent type exposes the following members.
Name | Description | |
---|---|---|
IntersectionEvent | Initializes a new instance of the IntersectionEvent class |
Name | Description | |
---|---|---|
IsOverlap |
All curve intersection events are either a single point or an overlap.
| |
IsPoint |
All curve intersection events are either a single point or an overlap.
| |
OverlapA |
Gets the interval on curve A where the overlap occurs.
If the intersection type is not overlap, this value is meaningless.
| |
OverlapB |
Gets the interval on curve B where the overlap occurs.
If the intersection type is not overlap, this value is meaningless.
| |
ParameterA |
Gets the parameter on Curve A where the intersection occurred.
If the intersection type is overlap, then this will return the
start of the overlap region.
| |
ParameterB |
Gets the parameter on Curve B where the intersection occurred.
If the intersection type is overlap, then this will return the
start of the overlap region.
| |
PointA |
Gets the point on Curve A where the intersection occurred.
If the intersection type is overlap, then this will return the
start of the overlap region.
| |
PointA2 |
Gets the end point of the overlap on Curve A.
If the intersection type is not overlap, this value is meaningless.
| |
PointB |
Gets the point on Curve B (or Surface B) where the intersection occurred.
If the intersection type is overlap, then this will return the
start of the overlap region.
| |
PointB2 |
Gets the end point of the overlap on Curve B (or Surface B).
If the intersection type is not overlap, this value is meaningless.
|
Name | Description | |
---|---|---|
CompareEquivalent(IntersectionEvent, IntersectionEvent, Double) |
Compare intersection events.
| |
CompareEquivalent(IntersectionEvent, IntersectionEvent, Double, TextLog) |
Compare intersection events.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
SurfaceOverlapParameter |
If this instance records a Curve|Surface intersection event,
and the intersection type if overlap, then use this function
to get the U and V domains on the surface where the overlap occurs.
| |
SurfacePointParameter |
If this instance records a Curve|Surface intersection event,
and the intersection type is point, then use this function
to get the U and V parameters on the surface where the intersection occurs.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |