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!
User avatar
Petrikas
Posts: 122
Joined: Sat Dec 05, 2020 8:05 pm

Re: Curves workbench

Post by Petrikas »

Chris_G wrote: Mon Jun 14, 2021 8:40 pm In the Surface.Filling UI, in the list of boundary edges, you can double-click an edge to choose its attached face and G1 continuity.
OH MY WORD!! Why is that a double click!? Haha, thank you so much! :lol:
I sometimes make FreeCAD Tutorials | VertUI | MidnightUI
keithsloan52
Veteran
Posts: 2764
Joined: Mon Feb 27, 2012 5:31 pm

Re: Curves workbench

Post by keithsloan52 »

Nice YouTube video that in the end uses the Curves Workbench to create a nice ring
https://www.youtube.com/watch?v=93LIxgRXeew
User avatar
Vincent B
Veteran
Posts: 4731
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

Sometimes Gordon lead to a freecad crash. :roll: Maybe a test before for compatibility avoid that?
Attachments
GordonCrash.FCStd
(8.14 KiB) Downloaded 48 times
User avatar
Vincent B
Veteran
Posts: 4731
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

With this case, "force contact "make like a "force close". Is it a bug or not?
Attachments
Capture.JPG
Capture.JPG (40.13 KiB) Viewed 1779 times
JoinForceContact.FCStd
(5.61 KiB) Downloaded 43 times
User avatar
Chris_G
Veteran
Posts: 2596
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Post by Chris_G »

If I open your file and look at the input edges of joinCurves, I see that they are doubled ???

Code: Select all

FreeCAD.getDocument('JoinForceContact').getObject('JoinCurve').Edges
# --> [(<Part::PartFeature>, ('Edge1', 'Edge1', 'Edge2', 'Edge2', 'Edge3', 'Edge3'))]
If I edit this property and accept it without any modification, it fixes the bug.
User avatar
Vincent B
Veteran
Posts: 4731
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

Maybe something wrong when I extract edges from the sketch. :cry:
User avatar
Vincent B
Veteran
Posts: 4731
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

Do you think it could be possible to include a point instead an edge to close the gordon here?
Because Filling make an ugly surface when gordon make a perfect one.
Attachments
GordonWithPoint.FCStd
(31.26 KiB) Downloaded 45 times
Capture.JPG
Capture.JPG (28.55 KiB) Viewed 1733 times
User avatar
Pauvres_honteux
Posts: 728
Joined: Sun Feb 16, 2014 12:05 am
Location: Far side of the moon

Re: Curves workbench

Post by Pauvres_honteux »

GlouGlou wrote: Sat Jun 26, 2021 10:39 am Do you think it could be possible to include a point instead an edge to close the gordon here?
Anything to do with the infamous "three-point-surface/face"-problem? Didn't @emills2 try to tackle that problem some years ago? Wonder if he solved it?

Hmm, would making faces/surfaces oversized help in any way?
User avatar
Chris_G
Veteran
Posts: 2596
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Post by Chris_G »

GlouGlou wrote: Sat Jun 26, 2021 10:39 am Do you think it could be possible to include a point instead an edge to close the gordon here?
Because Filling make an ugly surface when gordon make a perfect one.
I see 2 solutions :
- the most difficult would be to allow points directly into Gordon algo.
- an easier workaround would be to make a little macro that moves all the poles of 1 of the 4 boundaries of a BSpline Surface to a single point.
The user would have to build his surface with a very small edge, and use the macro to degenerate the edge to a point.
Attachments
GordonWithPoint_movePoles.FCStd
(42.38 KiB) Downloaded 45 times
User avatar
hammax
Veteran
Posts: 1991
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee DE

Re: Curves workbench

Post by hammax »

... trying to reduce the front frame of the Gordon surface to a minimum, I apparently get trouble with some tolerances.
Reducing the front frame under 2mm it refuses - no chance found, to improve tolerances. ????
Edit: reducing the dimensions of the frontsketch AND also of side- and bottom sketch it works.
There seems to be no tolerance problem.

G_withoutPoint.PNG
G_withoutPoint.PNG (25.43 KiB) Viewed 1603 times
Attachments
GordonWithoutPoint_2.FCStd
FC.18.4
(43.9 KiB) Downloaded 56 times
Post Reply