Relative placements for nested elements are now supported.

This commit is contained in:
Dion Moult
2022-02-01 17:39:55 +11:00
parent fd8aa6d142
commit 3e10f52965
2 changed files with 34 additions and 0 deletions
@@ -80,6 +80,9 @@ class Usecase:
elif getattr(self.settings["product"], "Decomposes", None):
relating_object = self.settings["product"].Decomposes[0].RelatingObject
return relating_object.ObjectPlacement if hasattr(relating_object, "ObjectPlacement") else None
elif getattr(self.settings["product"], "Nests", None):
relating_object = self.settings["product"].Nests[0].RelatingObject
return relating_object.ObjectPlacement if hasattr(relating_object, "ObjectPlacement") else None
elif getattr(self.settings["product"], "VoidsElements", None):
relating_object = self.settings["product"].VoidsElements[0].RelatingBuildingElement
return relating_object.ObjectPlacement if hasattr(relating_object, "ObjectPlacement") else None