mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-09 17:31:45 +00:00
Shape builder: allow translate() on tesselated face sets
This commit is contained in:
@@ -636,6 +636,9 @@ class ShapeBuilder:
|
||||
base_position = np.array(c.Position.Location.Coordinates)
|
||||
c.Position.Location.Coordinates = ifc_safe_vector_type(base_position + translation)
|
||||
|
||||
elif c.is_a("IfcTessellatedFaceSet"):
|
||||
c.Coordinates.CoordList = ifc_safe_vector_type(np.array(c.Coordinates.CoordList) + translation)
|
||||
|
||||
elif c.is_a("IfcShapeRepresentation"):
|
||||
for item in c.Items:
|
||||
self.translate(item, translation)
|
||||
|
||||
Reference in New Issue
Block a user