Expand description
Recognize NURBS surfaces as elementary analytic forms.
Ported from brepkit-heal/analysis/canonical.rs but expressed entirely
in terms of brepkit-math types (no topology dependency). The result is
a RecognizedSurface enum describing the best-fit analytic surface, or
RecognizedSurface::NotRecognized when no match is found.
Enums§
- Detected
Surface Kind - Detected geometric kind of a NURBS surface (without recovering full analytic
parameters). Cheaper than
recognize_surfacewhen you only need a type tag. - Recognized
Surface - The analytic surface form recognized from a NURBS surface.
Functions§
- detect_
surface_ kind - Detect the geometric kind of a NURBS surface by sampling.
- recognize_
surface - Attempt to recognize a NURBS surface as an elementary analytic surface.