Curves 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!
drmacro
Posts: 308
Joined: Sun Mar 02, 2014 4:35 pm

Re: Curves workbench

Postby drmacro » Thu Jan 30, 2020 3:05 pm

freecad-heini-1 wrote:
Thu Jan 30, 2020 1:50 pm
It's a cool new feature for multi loft, not sweep. ;)
I get that. 8-)
User avatar
saso
Posts: 1389
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: Curves workbench

Postby saso » Sat Feb 01, 2020 4:50 pm

Just a few links for a bit of inspiration and knowledge in surfacing workflows... :)

Siemens NX Training Surfaces
https://www.youtube.com/playlist?list=P ... E6866AC59B

Catia V5 Generative Shape Design
https://www.youtube.com/playlist?list=P ... ACFF81B920

class A surfacing (Catia & NX)
https://www.youtube.com/user/ClassASurfacing/videos

ICEM Surf
https://www.youtube.com/playlist?list=P ... 5A44E3C142

HandleBar3D (Alias)
https://www.youtube.com/playlist?list=P ... _zErxw8xIQ

And a bit of reading on the concepts behind it (Alias)
https://knowledge.autodesk.com/support/ ... D-htm.html
Last edited by saso on Mon Feb 03, 2020 10:46 pm, edited 1 time in total.
User avatar
GlouGlou
Posts: 1932
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Postby GlouGlou » Sun Feb 02, 2020 8:43 am

Thanks for your links. Could be some challenges. :D
User avatar
saso
Posts: 1389
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: Curves workbench

Postby saso » Tue Feb 04, 2020 11:29 am

GlouGlou wrote:
Sun Feb 02, 2020 8:43 am
Thanks for your links. Could be some challenges. :D
+1

Above links are IMO a great "starter pack" for everyone that wants to understand and learn surfacing. For someone that is new to it, I would suggest to watch a few of the videos from the first two links and maybe try to practice a bit from them if possible (Wolfgang also has videos from the same models done in other programs, it is one of the reason why I very much like his channel), and not worrying if one does not quite understand it at first. Next go and read at least a bit from the documentation in the last link, again not worrying to much about the details. Then go and watch all of the Steven's (class A surfacing) videos, they are short and when one watches them with a faster playback speed it is possible to check them all quite fast, specially in the many of his older videos he gives some great knowledge with simple examples. At this point, I hope everyone would develop at least a good "feeling" of what surfacing is :)

One can then go back and watch more (all?) of the videos in the first two links, practice more, read all of the Alias documentation and probably come back and re-watch also all of Steven's videos at some later point in the future, with all of the additional knowledge one will probably then understand a lot of it in a different way. One should have quite good understanding of surfacing at this point :) and I think everyone using FreeCAD, should have at least some understanding of it.

HandleBar3D videos are nice since he shows how a bigger project is developed over time, from the first sketches to final details and everything in between, but I think it is good to have some general knowledge on surfacing first, at least enough not to mix it with mesh (polygonal) modeling in tools like Blender, Maya,... :roll:
Last edited by saso on Sat Feb 22, 2020 12:42 pm, edited 1 time in total.
User avatar
GlouGlou
Posts: 1932
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Postby GlouGlou » Fri Feb 07, 2020 8:33 pm

A suggested tool: select the two yellow edges, then make a tangent arc. Just need the radius.
Could be called "TangentArc" :D
saw here :https://www.youtube.com/watch?v=6IkXAcz ... ex=16&t=0s
Attachments
Capture.JPG
Capture.JPG (25.52 KiB) Viewed 299 times
freecad-heini-1
Posts: 6439
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Curves workbench

Postby freecad-heini-1 » Thu Feb 13, 2020 5:30 pm

Pipeshell

I'm a little embarrassed but I can't manage to create a pipeshell. I thought the tool works similar to the sweep. So I have e.g. a path and then one, two or more profiles. Here is an example:
Freecad_019_Curves_WB_Pipeshell.FCStd
(12.56 KiB) Downloaded 9 times
Who can explain me step by step how the Pipeshell tool works and what the advantages are compared to a sweep.

Thanks for the help and many greetings
Wilfred
User avatar
GlouGlou
Posts: 1932
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Postby GlouGlou » Thu Feb 13, 2020 8:46 pm

I've made a small video here: https://www.youtube.com/watch?v=_ZgDOZhJV6U
;)
User avatar
Chris_G
Posts: 1206
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Postby Chris_G » Fri Feb 14, 2020 6:37 am

Hi,
I have not used PipeShell for ages, and I realize there are a couple of bugs.
The goal was simply to test what appears to be the most full-featured sweep tool of OCCT.
It is fully implemented in PartDesign sweep, but I wanted to have the same tool outside of PartDesign.
In that tool, the profiles have 3 properties (Location, Contact and Correction)
And, since I hate Qt widgets programming and wanted to avoid additional UI coding, I choosed a 2 step workflow :
- First you create PipeShell profiles (basically, they are copy of shapes, with the additional properties)
- Then, you create the PipeShell with these profiles (selected in tree-view) and a path (selected in 3D view)

Since 0.19, it is now possible to add properties to existing objects, so I don't need to use the PipeShell Profile objects anymore.
I think I will remove them, and add the needed properties to input objects directly.

And I found 2 bugs :
- the pipeshell doesn't work with rational curves
- the Mode property is supposed to hide and show some additional properties, but that doesn't work anymore.

So, the pipeShell tool is pretty much broken currently.
So you'd better forget this for now, and use the PartDesign sweep.
freecad-heini-1
Posts: 6439
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Curves workbench

Postby freecad-heini-1 » Fri Feb 14, 2020 7:57 pm

GlouGlou wrote:
Thu Feb 13, 2020 8:46 pm
I've made a small video here: https://www.youtube.com/watch?v=_ZgDOZhJV6U
;)
Thank you very much GlouGlou.
User avatar
saso
Posts: 1389
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: Curves workbench

Postby saso » Fri Feb 14, 2020 8:23 pm

Chris_G wrote:
Fri Feb 14, 2020 6:37 am
I think I will remove them, and add the needed properties to input objects directly.
I think it would be the wrong way. It sort of contradicts the general ideas of parametric modeling, where you build up your model with each step moving forward. Imagine if you want to reuse the input objects for several different operations, they all will be pushing additional data in to it and then people will start to come up with some ideas how to work around and solve this problem instead of doing it properly.