forked from 1b-agent/opencadstudio-upstream
fix(solid): skip display-cache wires when ACIS parses; real centres
The embedded solid display-cache wires are body-local (unplaced), and R2013+ AcDs-backed solids used to misparse them into garbage points near the origin — a clipped region rendered a stray fragment at (0,0,0). When the ACIS payload parses, the mesh pipeline (fill + feature edges + isolines, all body-placed) is the authoritative render, so the wires now only serve as a last resort for unreadable ACIS data. acadrust bump brings the decoded wireframe section and real reference points: solids/regions report the file's stored bounding-box centre (or a geometry-derived one) instead of (0,0,0), which feeds OCS grips, Position properties and insertion snaps. Co-Authored-By: Claude Fable 5 <[email protected]>
This commit is contained in:
1 parent
94609fc54a
commit
f1c494b81e
3 files changed
+25
-1
No files matched your search
Generated
+1
-1
@@ -74,7 +74,7 @@ checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618"
|
||||
[[package]]
|
||||
name = "acadrust"
|
||||
version = "0.4.0"
|
||||
source = "git+https://github.com/OpenAEC-Foundation/acadifc?branch=main#3832a9b6f598405f057e6e4e6d49db65f4d68834"
|
||||
source = "git+https://github.com/OpenAEC-Foundation/acadifc?branch=main#4ef83a122446504a988ed8ed7904b1c1b5f1b51f"
|
||||
dependencies = [
|
||||
"ahash 0.8.12",
|
||||
"anyhow",
|
||||
|
||||
Reference in new issue
Block a user