shaise/FreeCAD_SheetMetal

Changing bending line color by default

ceremcem opened this issue ยท 13 comments

For helping mechanical operations, it would be nice to have bending lines in different color on unfold.

I Agree. Unfortunately freeCad sketch has no option for separate line colors.

easyw commented

it would be nice to separate the sketches like in commercial sw:

  1. the unfold external outline
  2. the fold lines
  3. the holes/internal cuts

then different colors can be handled too.

https://forum.freecadweb.org/viewtopic.php?f=21&t=30000#p247481
https://forum.freecadweb.org/viewtopic.php?f=3&t=28331&p=241213#p229724
https://forum.freecadweb.org/viewtopic.php?f=3&t=27928&p=252918#p252891

I thought about this solution. (it is similar to what I did on Path Simulator)
I did not want to generate too much objects on the tree view. However, perhaps I will add a check box to the unfolder task letting the user decide if to generate separate sketches.
This will at least separate the bend lines. For the internal features to be separate I need Ulrich's help.

Done.
(At least for bend lines)

Where do we set "bend lines color"?

Right now there is no way. Is this a real need?

I can't say that it's blocker, but yes, it would remove the great burden of updating unfolded output.

OK.
Added color selection as well.

To remove any misunderstanding, I meant the following lines:

image

If there is no misunderstanding, I have to say I didn't find the place to set the default bend line color. I've looked into

  • menu
  • tools/edit parameters/workbench/...
  • tools/edit parameters/preferences/mod/...

When you open the unfold task now, you see the colors on the side and you can change it.

Now I see it, thanks! (FreeCAD warns users that FreeCAD should be re-opened after a first WB install, but it doesn't warn for WB updates. That might be the cause)

Unfortunately changed line colors are not meaningful until the TechDraw preserves the line colors while generating projections: WandererFan/FreeCAD-TechDraw#64

Yes, I agree.