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
Assembly export: do not add leaf component when shapes is empty (#993) (#1157)
* Assembly export: do not add leaf component when shapes is empty (#993)
* Add test to validate number of leaf nodes in OCAF data
* mypy fix
* Remove len call
* Improve assembly makeCompound and color handling for glTF, STEP
* Create single compound for multiple instances of same shape
* Fix glTF, STEP export color handling
* Special handling for part names and naming convention for multiple instances of a shape
* Change default glTF mesh tolerance to be consistent with other formats
* Allow creation of default Color (when color name, tuple values unspecified)
* Add tests of assembly colors including STEP export
* Fix tests on Python 3.8
* Apply changes from code review
* Add assembly children recursively
* Remove STEP part naming special handling
* Add glTF test to check for missing mesh
* Extend copy
* Refactor to use the updated copy method
* Black fix
Co-authored-by: AU <[email protected]>
# used to cache unique, possibly meshed, compounds; allows to avoid redundant meshing operations if same object is referenced multiple times in an assy
0 commit comments