Did you find the files in your computer ?
You can look for accessible python modules in the console. Just type
Code: Select all
>>> import DraftTrackers
Code: Select all
>>> import DraftTrackers
Code: Select all
Python 3.6.10 (default, Jan 16 2020, 09:12:04) [GCC] on linux
Type 'help', 'copyright', 'credits' or 'license' for more information.
>>> import DraftTrackers
Traceback (most recent call last):
File "<input>", line 1, in <module>
ModuleNotFoundError: No module named 'DraftTrackers'
>>>
I just checked the source master, which was updated about an hour ago. There is no longer a DraftTracker.py module in FreeCAD 0.19.
You could use Path_SelectLoop feature for that maybe. Just my 2 cents. (BTW it's already pretty convenient to use it by gui, as an end user I mean).
It works like a charme, thank you @Rana.... import draftguitools.gui_trackers as DraftTrackers
And that is exactly why you must add
Code: Select all
.... if radius <=0 then trim offseted lines/curves at intersection ...
Stq_Niko wrote: ↑Tue Jul 14, 2020 9:33 pm
Extend :
Extend.PNG
Select a cosmetic edge and run the macro :
Panel.PNG
Enter a value for the Start point (marked by a red circle on the view) and end point, then click on "OK" to execute one time and exit or use "Apply" to do the action more than one time.
Thanks for that idea, I will reflect it. The problem is not the calculation of the intersection point. The problem is to keep the overview when numbering lines, arcs, edges etc. if the offset lines are less than the original lines.And that is exactly why you must add
.... if radius <=0 then trim offseted lines/curves at intersection ...
to your macro.