Skip to content

Conversation

@markstor
Copy link

@markstor markstor commented Oct 20, 2025

  • Change 3mf file used on round trip test to cover the case
  • Fixed by getting model id of the geometry instead of the node, if available

@mikedh
Copy link
Owner

mikedh commented Oct 21, 2025

Great idea, thanks for the PR!

With regards to the part number/id field I didn't realize they had a unique identifier in the format, it might also be cool if someday we could round-trip an export-import cycle and preserve those unique identifiers.

@mikedh mikedh changed the base branch from main to feat/units October 21, 2025 18:33
@mikedh mikedh merged commit 341b0ce into mikedh:feat/units Oct 21, 2025
11 checks passed
@mikedh mikedh mentioned this pull request Oct 21, 2025
mikedh added a commit that referenced this pull request Oct 22, 2025
- Be more flexible in getting unit hints from file names since it was a
little silly that `20mm-xyz-cube` did not resolve as `mm`.
- Apply [actions
guidance](actions/runner-images#13045)
updating to use the `macos-15-intel` image.
- test and fix `trimesh.scene.lighting.autolight` crashing on empty
scenes by checking `scene.bounds is None`
- release #2470 
- add a note about whether or not we should apply the fix from #2457 to
`PBRMaterial.to_simple` using the same conversion function for the
linear `baseColorFactor` to RGB, but don't actually apply the change as
it seems likely to be a source of user confusion.
- add a `Path2D.convex_hull` to match every other geometry method. 
- update `test_scene.py` to pytest style
- release #2472  
- release #2473 
- Add in another `Literal` type for `VoxelizationMethodsType` rather
than a "loose string".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants