Hi @Phil.E
Sorry, I don't mean to irritate. 😄
Let me explain why I think a contact in both companies will probably be required to finally get these issues addressed. I have a c# demo working in Unity3D that has what I would consider the perfect CAD controls for Fusion 360. I will approach 3Dconnexion Support with these fixes and feature suggestions very soon (happy to supply my method, maths, code), but before I approach them I would like to understand how the driver communicates with Fusion 360 in order to fend off 'potential' 3Dconnexion statements (for example)...
'We can't auto turn off all rotation axes (leaving pan and zoom) in Sketch Mode because the Fusion 360 API does not expose that information to the driver.'
'We can't fix the camera transform.Rotate about local-space rather than world-space issue because Fusion 360 API does not allow us direct control of the camera transform.'
'We can't get SpaceMouse working AT ALL in the Drawing workspace because it uses a different viewport manager system to the design workspace.'
And so on...
It would be very helpful to have someone within Autodesk who can refute or help iron out such claims before I push for a fix at 3Dconnexion.
When I have added sketch mode to my 'How it could be done' demo, I'll post a ScreenCast on this, and 3Dconnexion's, forum.
Many thanks for talking to me so far!