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!
User avatar
GlouGlou
Posts: 1250
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Postby GlouGlou » Thu Nov 29, 2018 8:17 pm

I'll check out that very closeley, thanks
User avatar
Chris_G
Posts: 991
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Postby Chris_G » Fri Nov 30, 2018 8:14 am

GlouGlou wrote:
Thu Nov 29, 2018 6:50 pm
Hi,
How I can use Gordon feature for this kind of shell. I've tried with "Fill boundary curve" from "Surface WB", but you can see the surface is not following profiles very well. I've tried your Gordon tool as well but without expected success.Thanks.
Gordon surface works with a curve network that must look like a grid. That means 2 groups of curves (the profiles and the guides) :
- inside a group, curves must not intersect or touch their neighbours
- each curve of a group must intersect every curve of the other group.

toptest.jpg
toptest.jpg (9.18 KiB) Viewed 489 times
Attachments
TopTest-2.FCStd
(73.36 KiB) Downloaded 14 times
freecad-heini-1
Posts: 5331
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Curves workbench

Postby freecad-heini-1 » Fri Nov 30, 2018 8:51 am

Chris_G wrote:
Fri Nov 30, 2018 8:14 am
GlouGlou wrote:
Thu Nov 29, 2018 6:50 pm
Hi,
How I can use Gordon feature for this kind of shell. I've tried with "Fill boundary curve" from "Surface WB", but you can see the surface is not following profiles very well. I've tried your Gordon tool as well but without expected success.Thanks.
Gordon surface works with a curve network that must look like a grid. That means 2 groups of curves (the profiles and the guides) :
- inside a group, curves must not intersect or touch their neighbours
- each curve of a group must intersect every curve of the other group.


toptest.jpg
Hi Chris,
thank you very much.

I mirrored the face:
gordon_surface_Chris_G_30-11-18.png
gordon_surface_Chris_G_30-11-18.png (87.45 KiB) Viewed 481 times
Will there be any possibility for the future to define it tangent or perpendicular to the neigbor face?

Best regards
Wilfried
User avatar
Chris_G
Posts: 991
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Postby Chris_G » Fri Nov 30, 2018 10:26 am

freecad-heini-1 wrote:
Fri Nov 30, 2018 8:51 am
Will there be any possibility for the future to define it tangent or perpendicular to the neigbor face?
Hello Wilfried,
I don't know. That's not an easy task.
But I agree that it would be pretty useful.
User avatar
hammax
Posts: 774
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee

Re: Curves workbench

Postby hammax » Fri Nov 30, 2018 10:32 am

… my favorite is the "SplitCurve" idea, in case of already existing wires.
Chris_G's example must be redigested and shortened to see the clever workflow.

TopTest3.PNG
TopTest3.PNG (51.08 KiB) Viewed 458 times
User avatar
microelly2
Posts: 4242
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Curves workbench

Postby microelly2 » Fri Nov 30, 2018 11:09 am

Chris_G wrote:
Fri Nov 30, 2018 10:26 am
freecad-heini-1 wrote:
Fri Nov 30, 2018 8:51 am
Will there be any possibility for the future to define it tangent or perpendicular to the neigbor face?
Hello Wilfried,
I don't know. That's not an easy task.
But I agree that it would be pretty useful.
the tangents on both sides of the top control point must be parallel, in the simplest case they can be horizontal.
if you look into my examples you see in the sketches parallel contraints. these constraints force the surface tangential smooth G2.
the same holds for the curves on the bottom area.
User avatar
hammax
Posts: 774
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee

Re: Curves workbench

Postby hammax » Fri Nov 30, 2018 11:14 am

… the fault when mirroring (hamburger groove) maybe is a product of the Gordon algorithm.
In this case it is only near the split points of the circumference wire.

TopTest4.PNG
TopTest4.PNG (33.09 KiB) Viewed 442 times
User avatar
GlouGlou
Posts: 1250
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Postby GlouGlou » Fri Nov 30, 2018 8:13 pm

Thanks a lot, i'm trying to make this exercice:
https://apprendre-la-cao.com/dessiner-u ... -catia-v5/
and trimmed face is working! ;)
Attachments
Capture.PNG
Capture.PNG (88.77 KiB) Viewed 387 times
arrosoir.FCStd
(312.55 KiB) Downloaded 10 times
User avatar
GlouGlou
Posts: 1250
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Postby GlouGlou » Sat Dec 01, 2018 4:51 pm

I finished this watering can using Gordon, Pipe Shell and Trimmed Face. Give me flowers :lol:
What about the fillets and offset3D improved? Could be the next tools? :roll: :roll: :roll: :lol:
Attachments
Capture.PNG
Capture.PNG (89.08 KiB) Viewed 341 times
User avatar
hammax
Posts: 774
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee

Re: Curves workbench

Postby hammax » Sun Dec 02, 2018 11:43 am

… a question concerning the SplitCurve tool.
If I apply the SplitCurve I get a point on the chosen (percent or else) partition.
Selecting the sections they get highlighted.
But the splitted curve itself still acts as a whole.
To get separate sections, my workaround is Discretized_edge and rebuild it by interpolate points.
A little bit complicated and overdone.
Is there a more elegant way, getting sections for Gordon surface?

SplitCurve.PNG
SplitCurve.PNG (24.33 KiB) Viewed 293 times