Skip to content

Commit f1d0883

Browse files
committed
Update box.py
1 parent 6f58a9b commit f1d0883

File tree

1 file changed

+5
-0
lines changed
  • src/compas/geometry/shapes

1 file changed

+5
-0
lines changed

src/compas/geometry/shapes/box.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,11 @@ def transform(self, transformation):
555555
556556
"""
557557
self.frame.transform(transformation)
558+
# Always local scaling, non-uniform scaling based on frame not yet considered.
559+
Sc, _, _, _, _ = transformation.decomposed()
560+
self.xsize *= Sc[0, 0]
561+
self.ysize *= Sc[1, 1]
562+
self.zsize *= Sc[2, 2]
558563

559564

560565
# ==============================================================================

0 commit comments

Comments
 (0)