Commit Graph

6 Commits

Author SHA1 Message Date
bherbruck ba09d166a2 difftest: query.face_p2 — Rust-built inputs, C++ resolves on its live B-rep
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-30 09:00:54 -04:00
Alex Lytvynenko e6da98ef94 difftest: preserve exact face classification geometry
Reuse lossless analytic surface and edge-curve transport. All 1401 cases now compare values, replacing 27 both-error comparisons; retain original fixture identities, guards, and tolerances.

Co-Authored-By: OpenAI GPT-6.1 <noreply@openai.com>
2026-10-26 22:00:35 +01:00
Federico Dal Maso 602c50aa7d difftest: cover face PointClassify with trim cache
Refs #294

Co-Authored-By: Codex <noreply@openai.com>
2026-10-24 22:48:37 +02:00
Andreas b17783dd71 query.face_p2 shim: append shared shell state, GetEdges-first walk (its importer is topology_face_p2::import)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 19:52:20 +02:00
bherbruck 16b5e7b27d query.face_p2: build on topology.loopuse (PR #102): loopuse::vertices, loop use orientation in the export
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BY8UpXKuMci15rAWGXsbsm
2026-10-15 07:41:53 -04:00
bherbruck a7a04d970d port: query.face_p2 (SmFace::PointClassify, CurveOnClassify, sm_ClassifyParamOnFaces, SmProtoVertex containment)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BY8UpXKuMci15rAWGXsbsm
2026-10-15 07:40:26 -04:00