bherbruck
|
4c95dac078
|
nlib.srf_basic: port NL_SURFACE basics (NL_SrfBasic.cpp, N_SrfGetAverageLen)
Surface object with storage/index split, validity checks, accessors, sizing,
copy, u/v swap, rationality conversions, closedness, equality, cheap flatness
and average lengths; C++ shim, ffi wrapper, difftest runner and fixtures
(Surface.sms, offset_nurb.sms, DropCurveSurface.sms, rectangle/polygon/cylinder
and edge cases). difftest: 3220 cases, bit-identical.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
2026-10-12 16:11:08 -04:00 |
|