Curves workbench

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
drmacro
Veteran
Posts: 8868
Joined: Sun Mar 02, 2014 4:35 pm

Re: Curves workbench

Post by drmacro »

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-)
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
User avatar
saso
Veteran
Posts: 1920
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: Curves workbench

Post by saso »

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

More on Curves and Surfaces from Bartosz Ciechanowski
https://ciechanow.ski/curves-and-surfaces/

And A Primer on Bézier Curves by Mike Kamermans
https://pomax.github.io/bezierinfo/

Remodeling Béziers
https://ad8e.pages.dev/curve

The Beauty of Bézier Curves
https://www.youtube.com/watch?v=aVwxzDHniEw

The Continuity of Splines
https://www.youtube.com/watch?v=jvPPXbo87ds

Tothee digital design (Alias and ICEM Surf)
https://www.youtube.com/channel/UCftung ... 5Hw/videos

Gerard Alcini (CATIA Imagine & Shape)
https://www.youtube.com/c/GerardAlcini/videos

Ivan Ivanov (ICEM Surf)
https://www.youtube.com/channel/UC3tef6 ... 4lg/videos

DiMonte Group (SolidWorks)
https://www.youtube.com/c/DiMonteGroupInc/videos

Andrew Lowe (SolidWorks)
https://www.youtube.com/c/lowe9/videos

Erhan Biçkioğlu (CATIA Generative Shape Design)
https://www.youtube.com/watch?v=gjnch_sp2Cw
https://www.youtube.com/watch?v=Ph0Y_Cl5WVw
https://www.youtube.com/watch?v=vNuJrrv7OsY
https://www.youtube.com/watch?v=ghgZKHTcoo4

Robin Oldroyd (Alias)
https://www.youtube.com/channel/UC8Bcl_ ... K_Q/videos

McLaren 3D Modeler (Alias)
https://www.youtube.com/@mclaren3dmodeler253/videos
Last edited by saso on Sun Nov 26, 2023 12:41 am, edited 10 times in total.
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

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

Re: Curves workbench

Post by saso »

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 link to Alias documentation, 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 Sun Apr 03, 2022 9:47 am, edited 2 times in total.
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

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 1605 times
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Curves workbench

Post by freecad-heini-1 »

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 52 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
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

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

Re: Curves workbench

Post by Chris_G »

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
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Curves workbench

Post by freecad-heini-1 »

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
Veteran
Posts: 1920
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: Curves workbench

Post by saso »

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.
Post Reply