View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001893||FreeCAD||Bug||public||2015-01-04 17:45||2018-12-24 12:54|
|Target Version||Fixed in Version|
|Summary||0001893: 3D mouse rotation issue|
|Description||I am using a 3Dconnexion SpaceNavigator with 3DxWare 10.2.1 driver (3DxWinCore 220.127.116.1158).|
While rotating a part model forward or backward, the zoom jumps out or in, respectively, by about 5%. The faster the rotation, the more frequent the jumps. Rotating the model 90° can cause the zoom to change by about 50%. I can quickly lose sight of the model either because I zoom too far in or out - without even meaning to zoom.
Panning, zooming, sideways rotation, and (counter-)clockwise rotation still work fluidly. Only vertical (forward and backward) rotation is posing a problem.
|Steps To Reproduce||In Tools>Customize>Spaceball Motion, the "Flip Y/Z" setting is checked.|
|Additional Information||My SpaceNavigator does not exhibit this issue in other applications.|
|Tags||#tobeclosed, 3dconnexion, mouse, rotate, spacenavigator, zoom|
||Even with Dominant mode checked ?|
||Yes, actually. With or without dominant mode.|
This sounds familiar, but it was so long ago I can't remember what the solution was. First thing I would try is rename your user.cfg file. Do it while freecad is NOT running. When you run freecad again it will rebuild a default user.cfg. See if that makes a difference.
user.cfg file should be in your hidden freecad folder in your home directory.
||Okay, I saw the new user.cfg file appear after closing the app. It looks like the "Flip Y/Z" setting has no effect. Those two axes rotate smoothly, so the X axis (of my perspective) must be the problem.|
I was seeing exactly the same symptoms as Mavortius.
What is going on, is that the background 3Dconnexion processes are translating a rotation around the X axis into its default mouse action, which is a rotation of the mouse wheel. Most processes interpret that as a scroll window request. FreeCAD typically interprets it as a zoom request.
To resolve the problem open the Space Navigator or appropriate 3Dconnexion Properties app from the task bar. (Likely you will find it among the hidden icons on the right end of the task bar.) If FreeCAD doesn't appear at the top of the 3Dconnexion Properties app, make sure that FreeCAD is running and has the focus (is the topmost window) then try again. Click on the Advanced Settings button. In Advanced Settings, make sure that all of the check boxes under Navigation are unchecked (i.e. Pan/Tilt, Rotation and Dominant). Click on Close, and you should be good to go.
||FYI: I had this exact issue, and changing the Advanced Settings to disable Navigation worked perfectly.|
Bingo, I was able to fix it with 3dconnexion FreeCAD advanced settings, uncheck rotation.
This deserves a sentence in the Wiki https://www.freecadweb.org/wiki/3Dconnexion_input_devices#Windows
||@wmayer please weigh-in|
|2015-01-04 17:45||Mavortius||New Issue|
|2015-01-04 18:03||Mavortius||Tag Attached: 3dconnexion|
|2015-01-04 18:03||Mavortius||Tag Attached: rotate|
|2015-01-04 18:03||Mavortius||Tag Attached: spacenavigator|
|2015-01-04 18:03||Mavortius||Tag Attached: zoom|
|2015-01-04 18:10||rockn||Note Added: 0005513|
|2015-01-05 04:14||Mavortius||Note Added: 0005520|
|2015-01-06 17:33||tanderson69||Note Added: 0005542|
|2015-01-08 18:53||Mavortius||Note Added: 0005601|
|2016-06-18 12:54||huxley||Note Added: 0007153|
|2017-01-12 23:49||daniel.bryars||Note Added: 0007694|
|2017-01-16 18:52||Kunda1||Tag Attached: mouse|
|2018-11-12 20:10||NealEhardt||Note Added: 0012182|
|2018-12-24 12:53||Kunda1||Note Added: 0012339|
|2018-12-24 12:54||Kunda1||Tag Attached: #tobeclosed|