Hello there - I am using a SpaceMouse Wireless (3Dconnexion). It works fine in Rhino7 but everything seems flipped in Rhino8. Did anyone else have this problem? What is the solution to fix it?
Look here:
Your space mouse works but just flipped? In that case maybe the topic title should be changed…
After a lot of back and forth installation I now have the following:
-
Current version of Spacemouse Driver 10.8.16 can be installed, but produces a .NET framework error when running, and does nothing in Rhino 7 as well as in Rhino 8
-
An older version of the Spacemouse Driver 10.8.3 can be installed and produces no error. It runs in Rhino 7, but does nothing in Rhino 8.0.23290. Strangely - when Rino 7 and Rino 8 are open at the same time, the Spacemouse does not work in both (nothing happens when using it).
-
In order to run correctly in Rhino 7 I had to invert all movement directions (so everything was “flipped” before).
Maybe I have to wait for the next driver version for the Spacemouse and hope for the best…
Thanks anyway for your support.
Have you asked 3DConnexion support for help with this?
They can often solve problems… and if it’s a bug in their driver they need to know about it.
They help me quite a few times when I got stuck with issues.
Akash
I get this error when I’m trying to open 3Dconnexion Home but apart from that the driver seems to work without problems. Viewer, Settings and Pairing work fine.
I tried to tag @markus but somehow it doesn’t work.
I sent an email to support.de@3Dconnexion.com just now.
error log
Informationen ĂĽber das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.Exception: File Author Error: The AppletList needs to be in Position value order
bei _3DxHome.ControlXml.GetNextApplet(Int32& lastAppletPos)
bei _3DxHome._3DxHomeForm.LayoutPanel(ControlXml controlFile)
bei _3DxHome._3DxHomeForm.Form1_Load(Object sender, EventArgs e)
bei System.Windows.Forms.Form.OnLoad(EventArgs e)
bei System.Windows.Forms.Form.OnCreateControl()
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl()
bei System.Windows.Forms.Control.WmShowWindow(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.Form.WmShowWindow(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9181.0 built by: NET481REL1LAST_C.
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.
3DxHome
Assembly-Version: 1.1.8665.24244.
Win32-Version: 1.1.8665.24244.
CodeBase: file:///C:/Program%20Files/3Dconnexion/3DxWare/3DxWinCore/3DxHome/3DxHome.exe.
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9181.0 built by: NET481REL1LAST_C.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9172.0 built by: NET481REL1LAST_C.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9037.0 built by: NET481REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
System.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9037.0 built by: NET481REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9181.0 built by: NET481REL1LAST_C.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9037.0 built by: NET481REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9037.0 built by: NET481REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9037.0 built by: NET481REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Thanks Martin - I installed the newest driver 10.8.16 (Win 10, 64bit) once again and can confirm: I get exactly the same error message (even in the same language ) but it only affects the 3DConnexion Home application.
This driver 10.8.16 (Win 10, 64bit) supports Rhino 7 and Rhino 8. However, all the reverse direction checkboxes need to be checked for Rhino 7 and need to unchecked for Rhino 8. So switching between both is a bit tedious.
@McNeel
It would be an idea to let the 3DConnexion driver know that Rhino 7 and Rhino 8 are not the same (and need to be treated differently due to the reversed logic). It currently sees both as “Rhinoceros” and cannot distinguish. So giving both apps different names towards the driver would solve the issue.
@ore
on Rhino 8 Type _Spacemouse > Popup > Object Mode,
no need to tinker with any of the 3dxware settings.
Hello @martinsiegrist
I don’t have this issue as I’m running 18.1.15 so I’m a bit hesitant to install the update.
@ore I do not see the issue with the reversed directions. I don’t remember what I did to my settings but chances are, the problem could be solved by changing the directions in the _SpaceMouse settings in Rhino.
RhinoFS.xml (63.7 KB)
This is my slightly modified settings file which I’ve been using for a few years. Unfortunately I can’t really remember where it came from.
@tay.othman I have not found anything failing due to the error and the error might have been there also in the previous release.
How do I clean up the configuration on Windows? - 3Dconnexion DE
This link was sent to me from 3Dconnexion support. I followed the procedure which solved the problem and also deleted all my custom settings. Glad I have a backup.
Thanks for that hint. I did not know there was a dedicated command in Rhino. In fact I had the correct _SpaceMouse setting in Rhino 8 but Rhino 7 was setup incorrectly. Now having both set the same it also works the same.