Expand description
Analytic intersection result types. Analytic intersection result types.
The intersect_* methods on the analytic curves and surfaces return
these enums: the intersecting geometry on success, or an explicit
classification when the pair is tangent, disjoint, parallel, or
coincident. Tangency and coincidence are decided with
crate::Tolerance, so near-degenerate configurations classify
robustly instead of collapsing to noise.
Enumsยง
- Cone
Cone Intersection - Result of intersecting two cones.
- Cone
Cylinder Intersection - Result of intersecting a cone with a cylinder.
- Cylinder
Cylinder Intersection - Result of intersecting two cylinders.
- Line
Plane Intersection - Result of intersecting a line with a plane.
- Line
Quadric Intersection - Result of intersecting a line with a sphere, cylinder, or cone.
- Plane
Cone Intersection - Result of intersecting a plane with a cone.
- Plane
Cylinder Intersection - Result of intersecting a plane with a cylinder.
- Plane
Plane Intersection - Result of intersecting two planes.
- Plane
Sphere Intersection - Result of intersecting a plane with a sphere.
- Sphere
Cone Intersection - Result of intersecting a sphere with a cone.
- Sphere
Cylinder Intersection - Result of intersecting a sphere with a cylinder.
- Sphere
Sphere Intersection - Result of intersecting two spheres.
- Torus
Cone Intersection - Result of intersecting a torus with a cone.
- Torus
Cylinder Intersection - Result of intersecting a torus with a cylinder.
- Torus
Plane Intersection - Result of intersecting a torus with a plane.
- Torus
Sphere Intersection - Result of intersecting a torus with a sphere.
- Torus
Torus Intersection - Result of intersecting two tori.