Closed gg48gg closed 10 months ago
adding screenshot: https://imgur.com/a/gvzjRzS
Button settings that make it crash: https://imgur.com/a/84QBV8t Button settings for workaround: https://imgur.com/a/s8nikBi Other settings: https://imgur.com/a/HsEzJjS
also I do have some customizations. The original was not working for me:
gharari@DESKTOP-xxxxx:/mnt/c/Users/ghara/AppData/Roaming/cura/5.1/plugins/SpaceMouseTool$ diff OrigSpaceMouseTool.py SpaceMouseTool.py
125c125
< moveVec = moveVec.set(x=-tx, y=tz)
---
> moveVec = moveVec.set(x=-tx, y=ty)
130c130
< moveVec = moveVec.set(z=-ty)
---
> moveVec = moveVec.set(z=-tz)
134c134
< zoomFactor = camera.getZoomFactor() - SpaceMouseTool._zoomScale * ty
---
> zoomFactor = camera.getZoomFactor() - SpaceMouseTool._zoomScale * tz
151c151,152
< axisInViewSpace = np.array([-axisX, axisZ, -axisY, 1])
---
> # Gil reversed Y and Z
> axisInViewSpace = np.array([-axisX, axisY, -axisZ, 1])
Lets have a look at the real problem of Cura crashing when buttons are defined. Are you sure that the first image (i.e., left button Front View, right button Top View) shows the configuration that you were using when the above stack trace occurred? I'm asking because the trace says something about ShiftModifier. Just want to make sure.
I'm wondering if you could figure out which version of PyQt is used in your instance of Cura, since according to the doc there should be a ShiftModifier
in QtCore.Qt
.
Ah hang on, I think I found the problem. I will open a branch with a fix soon and will then ask you to try again, as I do not have a Windows system with modern enough GPU to run the current version of Cura.
Please give this commit a try
Should be fixed in v1.4.0. Please reopen if the issue should still persist.
First, Thank you for the plugin. Works awesome!!! ...except for the buttons...
Cura crashes when pushing a button. Workaround is to disable buttons (in 3dconnexion manager) when using SpaceMouseTool in Cura. Please let me know if you need more information. I'm happy to contribute in any way I can.
The following is the error: