bug(assembly): minimal datum handling in Assembly solver findPlacement() #55

Closed
opened 2026-02-08 23:25:47 +00:00 by forbes · 0 comments
Owner

The findPlacement() fix in src/Mod/Assembly/UtilsAssembly.py extracts placement from obj.Shape.Faces[0] for PartDesign::Plane and from shape vertex for PartDesign::Point.

Limitations:

  • Does not handle empty shapes
  • Does not handle non-planar datum objects
  • May fail silently on unsupported datum types

Priority: High
Source: KNOWN_ISSUES.md #6

The `findPlacement()` fix in `src/Mod/Assembly/UtilsAssembly.py` extracts placement from `obj.Shape.Faces[0]` for `PartDesign::Plane` and from shape vertex for `PartDesign::Point`. **Limitations:** - Does not handle empty shapes - Does not handle non-planar datum objects - May fail silently on unsupported datum types **Priority:** High **Source:** KNOWN_ISSUES.md #6
forbes added the bug label 2026-02-08 23:25:47 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/create#55