Print at Dec 18, 2025, 3:26:26 AM

Posted by Keet at Feb 19, 2024, 4:59:24 PM
Bug in Pan3Dview plugin with chained deformation
Found a bug in the experimental deformation in 3dview in Pan3DView.
This is with a chained deformation.

Door on hinge1.
A handle on the door that turns on hinge2.
hinge2 and the handle turn on hinge1.

In the 3Dview opening the door works as expected: the door opens and the handle goes along. No problem.
In the start position the handle also turns as expected. No problem.

But now you turn the door halfway open and then turn the handle: it seems the handle uses hinge2 in the original start position, i.e. the handle now turns diagonally. Hinge2 was moved along with the door and the handle and that position should be used for turning the handle.

An example file to reproduce the problem: https://dodecagon.nl/upload/tmp/DeformationBugPan3Dview.zip
(Red is hinge1 on the side of the door, yellow is hinge2.)

In the Sweet Home 3D Modify openings dialog this problem does NOT occur and works as expected. This dialog can't be rezized and you can't zoom in very far so for most furniture I create it's useless. You can hardly see a toilet lock on a toiletdoor so you can't see it turning in this dialog.
That's why I heavily depend on the deformations in the 3Dview.
----------------------------------------
Dodecagon.nl
1300+ 3D models, manuals, and projects