prusa3d / PrusaControl

PrusaControl is an alternative user interface for Slic3r Prusa Edition
http://prusacontrol.org
GNU General Public License v3.0
128 stars 45 forks source link

Object rotation is backwards #104

Open 0not opened 6 years ago

0not commented 6 years ago

Version: 0.9.4_415_beta

Issue: Object rotation in PrusaControl is backwards (it doesn't follow the right-hand rule). In order to do a 90° rotation about the x-axis a value of "-90" needs to be entered. See Slic3r for an example of rotations performed correctly (though their object rotation UI is horrible).

Background info: In general, object rotations should follow the right-hand rule. The right-hand rule says that positive rotation follows the curling of your fingers if you point the thumb on your right hand in the positive axis direction.

See this image and this image for graphical explanations.

As an explicit example, take the dragon featured on the home page. A 90° rotation about the x-axis should rotate the dragon towards the camera (so that it is laying on its neck, with its head forward). What currently happens is that the dragon rotations backwards, away from the camera.

Solution: I realize this isn't a huge problem, but bringing PrusaControl into conformity with standard notation (and Slic3r) would make the software even easier to use. I haven't looked at how rotation is done in the code, but simply negating the values from the UI would fix the problem.

prusa3d-bb commented 6 years ago

Hello sir,

We thank you for the feedback! Prusa Control won't be supported anymore. We are moving towards and development to Slicer Prusa Edition.

Have a nice day.

BEst regards,

— Martin Horák Customer Support

PRUSA Research +420 222 263 718 +421 220 570 305 188/7a Partyzánská, 17000, Prague shop.prusa3D.com

For simple troubleshooting, please use: http://help.prusa3d.com

Please rate our reply ...be generous :-)

--- original message --- On Wed, Jun 20, 2018 at 06:25 pm, notifications@github.com Kyle Larsen wrote:

Version: 0.9.4_415_beta

Issue: Object rotation in PrusaControl is backwards (it doesn't follow the right-hand rule). In order to do a 90° rotation about the x-axis a value of "-90" needs to be entered. See Slic3r for an example of rotations performed correctly (though their object rotation UI is horrible).

Background info: In general, object rotations should follow the right-hand rule. The right-hand rule says that positive rotation follows the curling of your fingers if you point the thumb on your right hand in the positive axis direction.

See this image and this image for graphical explanations.

As an explicit example, take the dragon featured on the home page. A 90° rotation about the x-axis should rotate the dragon towards the camera (so that it is laying on its neck, with its head forward). What currently happens is that the dragon rotations backwards, away from the camera.

Solution: I realize this isn't a huge problem, but bringing PrusaControl into conformity with standard notation (and Slic3r) would make the software even easier to use. I haven't looked at how rotation is done in the code, but simply negating the values from the UI would fix the problem.

You are receiving this because you are subscribed to this thread.

Reply to this email directly, view it on GitHub, or mute the thread. --- end of original message ---