You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4dc295c
Browse filesBrowse the repository at this point in the historyBrowse files
This speeds up the CSG cascade of the CAD converter and adds a self-test for it.
- The per-part recognition loop now runs one leaf solid per forked process, under the
--jobs option the mesher already had.
- The OuterDisc converts in 12.9 s instead of 26.4 s with --csg auto --exact-surfaces
auto, and the stave in 12.8 s instead of 26.4 s.
- A worker decides acceptance but does not write shape_*.root. A TFile records its
streamer infos in the order its own process first streamed them, so a pool wrote a
different byte layout for the same shape. The parent writes those files in part order.
- The shapes were the same either way: identical class and bounding box, and 0 of 64000
lattice points disagreed on Contains.
- Recognition falls back to serial when this process has already meshed serially, for the
same OCCT reason the mesher does.
- The new self-test converts the example twice and compares the sidecars, geom.C, the
shape file sizes and the tier of every part.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments