Feature request thin element for Part and PartDesign workbench

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
carlopav
Veteran
Posts: 2062
Joined: Mon Dec 31, 2018 1:49 pm
Location: Venice, Italy

Re: Feature request thin element for Part and PartDesign workbench

Post by carlopav »

paullee wrote: Sun Apr 26, 2020 12:59 am ping
Hey paullee, what do you think about the idea of extracting the geometry generation code out of Arch object to have a clean thin element (or profile extrusion) tool?
That would leave apart semantic and Ifc stuff to be pure geometry generation? A tool like that that can seamlessly be used as a wall in Arch, but also as a mechanical tool...
Last edited by carlopav on Sun May 03, 2020 6:14 pm, edited 1 time in total.
follow my experiments on BIM modelling for architecture design
paullee
Veteran
Posts: 5098
Joined: Wed May 04, 2016 3:58 pm

Re: Feature request thin element for Part and PartDesign workbench

Post by paullee »

carlopav wrote: Mon Apr 27, 2020 7:51 pm Hey paullee, what do you think about the idea of extracting the geometry generation code out of Arch object to have a clean thin element (or profile extrusion) tool?
That would leave apart semantic and Ifc stuff to be pure geometry generation? A tool like that that can seamlessly be used as a wall in Arch, but also as a mechanical tool...
There were quite some discussion in Draft/Arch sub-forum.

Some discussion gears towards generating profile outline, faces (like ArchWall' baseplate profile 'thicken' from a single line as discussed here, ArchStair Steps/Thread profile), extrusion (solid)...

See one of the idea in ArchStairs
https://www.forum.freecadweb.org/viewto ... 40#p317759
- This is in fact not 'extracting geometry generation' out from Arch, but adding complexity which output more possibility for other tools to 'process' :D

BTW, it seems I had left there and not cleaning up the code to make a PR at that moment.
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Feature request thin element for Part and PartDesign workbench

Post by yorik »

These are actually two very different concepts: A wall in engineering is more generic, any thick surface of material that separates two areas, while in architecture it gains more specific descriptions. But it is not always vertical either, specifically when it's not built of traditional materials like brick.

In any case, in FreeCAD, more than half the code and complexity of the Arch Wall object is because of IFC compatibility, which is a very delicate question. We could and maybe should have a different, more generic kind of wall tool...
schupin
Posts: 476
Joined: Sun Jan 21, 2018 1:43 pm

Re: Feature request thin element for Part and PartDesign workbench

Post by schupin »

wmayer wrote: Sun May 03, 2020 9:19 am issue #0004334
If I understand correctly, your idea is to thicken a skecth and then we can use the usual tools to extrude or do whatever we want ?
It seems great but will it belong to the sketch WB or part design WB ?
Mushu
Posts: 1
Joined: Wed Apr 08, 2020 1:02 pm

Re: Feature request thin element for Part and PartDesign workbench

Post by Mushu »

Yes! It could be a great and powerful feature! :D
It's more related to the PardDesign WB as it uses a sketch to make a solid: their should be not need to modify a sketch to use the feature.
In PTC Creo the option is directly include in the extrude feature, no need to create another button! :mrgreen:
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Feature request thin element for Part and PartDesign workbench

Post by freecad-heini-1 »

Fusion 360 -Thin Extrude:
https://www.youtube.com/watch?v=8L_7RXTmtoU

phpBB [video]
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Feature request thin element for Part and PartDesign workbench

Post by freecad-heini-1 »

wmayer wrote: Sun May 03, 2020 9:19 am issue #0004334
Friendly reminder of this feature request
"thicken a sketch". Thank you
wmayer
Founder
Posts: 20243
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Feature request thin element for Part and PartDesign workbench

Post by wmayer »

Here is a GIF: https://help.autodesk.com/view/fusion36 ... RUDE-SOLID

In https://github.com/FreeCAD/FreeCAD/pull/5357 Uwe Stoehr has implemented taper angles for Pads/Pockets. In the Fusion video there is also an option for thickness but this probably should implemented as a separate feature as otherwise the Pad dialog will be too overloaded.
User avatar
jonasb
Posts: 162
Joined: Tue Dec 22, 2020 7:57 pm

Re: Feature request thin element for Part and PartDesign workbench

Post by jonasb »

wmayer wrote: Sat Jan 15, 2022 12:25 pm ... but this probably should implemented as a separate feature as otherwise the Pad dialog will be too overloaded.
I think it would be beneficial to not having this as a separate feature creating a solid, but rather as one creating a set of wires again. This way it can be used in combination with all existing features working on wires (Pad, Pocket, Revolution, Groove, ...)

Here is a mock how this could present itself in the tree:
Thickness2DSketchPadMock.png
Thickness2DSketchPadMock.png (21.47 KiB) Viewed 1857 times
Such a hypothetical "Thickness2D" could be similar to Part Offset2D, but producing not only one offset, but two: one on each side of the referenced lines.
Post Reply