Expand description
The previous surface/point containment — convex hull test and
bisection — kept only as the baseline for
examples/surface_contains_bench.rs. The kernel uses super::surface.
Functions§
- surface_
could_ contain - BFS over subdivisions of
surface, exploring every node up to themax_nodesbudget (never stopping early at the first hit) and returning the union of every converged patch’s own(u, v)domain (each axis as a single unsharp interval scalar spanning that patch, not a numeric midpoint — seepatch_uv) — a patch converges once its convex hull could containpointand its maximum span (max of the u-edge and v-edge of its control net) is no longer definitely greater thanmin_subdivision_size.Noneif no patch converged within budget. - surface_
definitely_ not_ contains - Boolean negation of
surface_could_contain.