Holding tag issue on multiple sketches

Here's the place for discussion related to CAM/CNC and the development of the Path module.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
bennn
Posts: 23
Joined: Thu Jul 21, 2016 7:15 am

Holding tag issue on multiple sketches

Post by bennn »

Hi all,
When trying to get auto tab generation with sketches, having multiple closed curves does not seem to work. I attached an example with one or two rectangles.

my version is :

Code: Select all

OS: Ubuntu 20.04.6 LTS (ubuntu:GNOME/ubuntu)
Word size of FreeCAD: 64-bit
Version: 0.21.0.32785 (Git) AppImage
Build type: Release
Branch: master
Hash: 010e2ca37771fb9d89d513869baf520f89090204
Python 3.10.10, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * A2plus 0.4.60k
  * Plot 2022.4.17
  * CurvedShapes 1.0.4
  * Curves 0.6.8
  * AirPlaneDesign 0.4.0
I couldn't find anything anywhere about this limitations, sorry if I missed something.
Attachments
testTags.FCStd
(31 KiB) Downloaded 28 times
Russ4262
Posts: 941
Joined: Sat Jun 30, 2018 3:22 pm
Location: Oklahoma
Contact:

Re: Holding tag issue on multiple sketches

Post by Russ4262 »

bennn wrote: Tue Apr 11, 2023 10:32 am Hi all,
When trying to get auto tab generation with sketches, having multiple closed curves does not seem to work. ...
Morning.
Thanks for providing a model file. I can verify your report. Correct, the current holding tag auto-generation feature will not function with base operations that act on multiple job models, or multiple independent regions within a single base operation.

Having dove recently into the holding tag code, I understand why. I have been working on an improved version of the current holding tag dressup, and so far the result also corrects this issue of dealing with multiple regions or models in a base operation.

May I suggest you consider scanning the GitHub issues for FreeCAD Path WB to identify whether or not this has officially been reported there. If not, my suggestion is to create an official issue. The FreeCAD contributing policy provides guidelines.

Thank you for reporting.

Have a great day.
Russell

Code: Select all

OS: Windows 10 build 19045
Word size of FreeCAD: 64-bit
Version: 0.21.0.33321 (Git)
Build type: Release
Branch: master
Hash: 1d61ed187c9633702818c6cc5d7a1f07dd052ca8
Python 3.10.11, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * FC_SU
  * freecad.gears 1.0.0
  * PathExp
  * Z_MacroStartup
Attachments
Modified holding tag dressup handles multiple models in base operation.
Modified holding tag dressup handles multiple models in base operation.
Snip macro screenshot-4dbccd.png (100.23 KiB) Viewed 486 times
Post Reply