mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-04-28 23:04:34 +08:00
Merge branch '4.8' of github.com:Ultimaker/Cura into 4.8
This commit is contained in:
commit
1cd91a3a24
@ -1522,13 +1522,10 @@ class CuraApplication(QtApplication):
|
|||||||
|
|
||||||
# Move each node to the same position.
|
# Move each node to the same position.
|
||||||
for mesh, node in zip(meshes, group_node.getChildren()):
|
for mesh, node in zip(meshes, group_node.getChildren()):
|
||||||
transformation = node.getLocalTransformation()
|
node.setTransformation(Matrix())
|
||||||
transformation.setTranslation(zero_translation)
|
|
||||||
transformed_mesh = mesh.getTransformed(transformation)
|
|
||||||
|
|
||||||
# Align the object around its zero position
|
# Align the object around its zero position
|
||||||
# and also apply the offset to center it inside the group.
|
# and also apply the offset to center it inside the group.
|
||||||
node.setPosition(-transformed_mesh.getZeroPosition() - offset)
|
node.setPosition(-mesh.getZeroPosition() - offset)
|
||||||
|
|
||||||
# Use the previously found center of the group bounding box as the new location of the group
|
# Use the previously found center of the group bounding box as the new location of the group
|
||||||
group_node.setPosition(group_node.getBoundingBox().center)
|
group_node.setPosition(group_node.getBoundingBox().center)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user