And with other ops, i couldn't even create a path.Traceback (most recent call last):
File "C:\Users\p\Downloads\FreeCAD_0.19.19373_x64_Conda_Py3QT5-WinVS2015\Mod\Path\PathScripts\PathDressupPathBoundary.py", line 114, in execute
inside = edge.common(boundary).Edges
<class 'AttributeError'>: 'NoneType' object has no attribute 'common'
302.645 <App> Document.cpp(3462): Failed to recompute Unnamed#DressupPathBoundary: 'NoneType' object has no attribute 'common'
Recompute failed! Please check report view.
Code: Select all
OS: Windows 10 (10.0) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.19373 (Git) Build type: Release Branch: master Hash: c47512b7b2b3b64b4a21a86ad34a565459a13e6a Python version: 3.7.3 Qt version: 5.12.5 Coin version: 4.0.0a OCC version: 7.3.0 Locale: German/Germany (de_DE)
Your solution is interesting, but it requires quite some steps and additional coding, as far as I can see. It may improve usability if you could create an end user friendly Path operation where the necessary parameters are collected in a panel as with the other operations and then all the rest is created automatically.