05-07-2021, 11:53 AM
(This post was last modified: 05-07-2021, 11:56 AM by josemendez.)
Hi there,
When scaled, deformable object do not behave as rigid objects. This is because scaling is an affine transform, and it just does not make any sense to scale a deformable object. Affine transforms only work with rigid objects.
Think about it: if you had a straight rope along the X axis, you can scale it in the X axis to make it shorter. Now say the rope bends upwards in a 90ยบ degree angle in the middle. What should happen when scaling along the X axis? only the part of the rope that's still aligned with the axis gets scaled? maybe the other half gets thinner? should the entire rope reduce its length? but that's no longer scaling just the X axis, since half of the rope is also being scaled in the Y axis right?.
Mathematically speaking you can't scale deformable objects (ropes, cloth, softbodies, etc). Only rigids.
You have two options here: just make the rope physically shorter/thinner (by using edit path mode), or scale the entire simulation space (by scaling the solver).
kind regards,
When scaled, deformable object do not behave as rigid objects. This is because scaling is an affine transform, and it just does not make any sense to scale a deformable object. Affine transforms only work with rigid objects.
Think about it: if you had a straight rope along the X axis, you can scale it in the X axis to make it shorter. Now say the rope bends upwards in a 90ยบ degree angle in the middle. What should happen when scaling along the X axis? only the part of the rope that's still aligned with the axis gets scaled? maybe the other half gets thinner? should the entire rope reduce its length? but that's no longer scaling just the X axis, since half of the rope is also being scaled in the Y axis right?.
Mathematically speaking you can't scale deformable objects (ropes, cloth, softbodies, etc). Only rigids.
You have two options here: just make the rope physically shorter/thinner (by using edit path mode), or scale the entire simulation space (by scaling the solver).
kind regards,