mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-08 13:01:52 +00:00
e46bbde814
SmFace::ClassifyLoops still returned Unported for a target loop that crosses no seam, although SmCurveClassification::GetLoopCrossings is ported. Call it with the target loops, the face props and the bisector's classification, as upstream does; its status stays ignored. The query.face_p4 runner now also exports the face props the bisector and GetLoopCrossings read (zone tolerance, no-vertex poles, pole points, missing seam direction). Faces whose surface or loop edge curves the importer cannot reproduce exactly report inexact_geometry on both sides when ClassifyLoops may evaluate them, decided from the export as unit query.face_p3 does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>