inspect.compare: where two versions of a part differ, without a boolean of the two (#1423)

New command inspect.compare {a, b, tolerance?}: measures of both and their differences, two-way surface deviation from a bounding-volume tree, regions beyond the tolerance clustered by side (only_in_a / only_in_b) with integrated volumes and faces, a verdict, optional face colouring as one undo step, and warnings for open meshes. Geometry in solidcraft-geom (compare.rs), command in the engine. Closes #1363.
This commit is contained in:
NOWN-DEV authored and GitHub committed 2026-10-15 12:45:43 -04:00
1 parent 2bfec256b7
commit d0a4443939
16 files changed
+1617 -2

No files matched your search

+2 -1
View File
@@ -298,7 +298,7 @@ SolidCraft's commands by area, generated by `cargo xtask features` from the comm
| Add Recorded Feature | `timeline.add` | – |
| Export Command Script | `timeline.export_script` | – |
## Inspect (12, 1 planned)
## Inspect (13, 1 planned)
| Command | Id | Toolbar |
|---|---|---|
@@ -314,6 +314,7 @@ SolidCraft's commands by area, generated by `cargo xtask features` from the comm
| Continuity Analysis *(planned: [#770](https://github.com/bherbruck/solidcraft/issues/770))* | `inspect.continuity` | SURFACE › INSPECT |
| Interference | `inspect.interference` | SOLID › INSPECT |
| Measure (I) | `inspect.measure` | SOLID › INSPECT |
| Compare Bodies | `inspect.compare` | – |
| Section Analysis | `inspect.section` | SOLID › INSPECT |
## Files (8)