Expand description
Point-in-solid classification via ray casting and generalized winding numbers.
Determines whether a 3D point is inside, outside, or on the boundary of a solid.
Three classifiers are provided:
classify_point: analytic ray casting (fast, no tessellation for analytic faces)classify_point_winding: generalized winding numbers (robust to gaps, uses tessellation)classify_point_robust: winding numbers with ray-casting fallback
Enums§
- Point
Classification - Result of classifying a point relative to a solid.
Functions§
- classify_
point - Classifies a point relative to a solid using analytic ray casting.
- classify_
point_ robust - Robust point classification combining winding numbers and ray casting.
- classify_
point_ winding - Classifies a point relative to a solid using generalized winding numbers.