kcjengr / qtpyvcp

QtPyVCP - Qt and Python based Virtual Control Panel framework for LinuxCNC.
https://www.qtpyvcp.com
Other
88 stars 48 forks source link

vtk_backplot: use an upright view up vector for azimuth #60

Closed sttts closed 3 years ago

sttts commented 3 years ago

Set the azimuth (x-axis rotation with the mouse) always around the upright position (0, 0, 1). This feels much more natural and avoid getting lost in 3-dimensional rotation with a 2-dimensional input device like a mouse.

Before this PR, getting lost:

Peek 2020-11-22 13-04

New, azimuth against upright position:

Peek 2020-11-22 13-16

TurBoss commented 3 years ago

Great nice feature