Roy-043
Roy-043
Try removing: ` "Checkable": False,` From gui_grid.py.
Switching to the `action` solution has indeed fixed some issues. I don't think there is a need to change gui_grid.py. This may have been required before though. The references to...
OK, the pointer then :wink: `FreeCADGui.Snapper.grid` is not updated as you switch views. It contains the grid belonging to the view that was active when the last Draft command was...
Code does not work here: `NameError: name 'BOPFeatures' is not defined`
You can use `sewShape` to create shells from faces. This is already done in the code, but before extruding the faces. However, extruding shells has some issues. See: https://forum.freecad.org/viewtopic.php?t=87393
Part 3D offset has the same issues. Internally it uses the same code as `makeOffsetShape`.
Related forum topic: https://forum.freecad.org/viewtopic.php?t=87468 Part 3D offset also has an issue with a pyramidal shell.
This is not a Draft issue as such. I suspect it is the degree of the B-splines (the edges are B-splines with a degree of 1) that is the culprit.
You are right. The number of knots is large, that may be the cause instead. `sub.Curve.NbKnots => 947`
Labels need not be unique which makes implementing this a little more complex than you may think.