Skip to content

Rhino.Geometry.Intersect

Classes

Class

Description


Public Class
CurveIntersections

Maintains an ordered list of Curve Intersection results.


Public Class
Intersection

Provides static methods for the computation of intersections, projections, sections and similar.


Public Class
IntersectionEvent

Provides all the information for a single Curve Intersection event.


Public Class
MeshClash

Represents a particular instance of a clash or intersection between two meshes.


Public Class
MeshIntersectionCache

Provides a mechanism for lazily evaluating mesh data.


Structures

Structure

Description


Public Struct
MeshInterference

Represents an element which is part of a clash or intersection between two meshes.


Public Struct
RayShootEvent

Represents an element which is part of a ray shoot.


Enumerations

Enumeration

Description


Public Enum
ArcArcIntersection

Represents all possible cases of a Arc|Arc intersection event.


Public Enum
CircleCircleIntersection

Represents all possible cases of a Circle|Circle intersection event.


Public Enum
LineCircleIntersection

Represents all possible cases of a Line|Circle intersection event.


Public Enum
LineCylinderIntersection

Represents all possible cases of a Line|Cylinder intersection event.


Public Enum
LineSphereIntersection

Represents all possible cases of a Line|Sphere intersection event.


Public Enum
PlaneCircleIntersection

Represents all possible cases of a Plane|Circle intersection event.


Public Enum
PlaneSphereIntersection

Represents all possible cases of a Plane|Sphere intersection event.


Public Enum
SphereSphereIntersection

Represents all possible cases of a Sphere|Sphere intersection event.