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: 64
Joined: Sat Dec 05, 2020 8:05 pm

Re: Curves workbench

Postby Petrikas » Mon Jun 14, 2021 8:41 pm

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 | Let's improve FreeCAD's UI!
keithsloan52
Posts: 1974
Joined: Mon Feb 27, 2012 5:31 pm

Re: Curves workbench

Postby keithsloan52 » Wed Jun 16, 2021 3:19 pm

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

Re: Curves workbench

Postby GlouGlou » Thu Jun 17, 2021 6:44 pm

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

Re: Curves workbench

Postby GlouGlou » Sat Jun 26, 2021 8:03 am

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 470 times
JoinForceContact.FCStd
(5.61 KiB) Downloaded 9 times
User avatar
Chris_G
Posts: 1814
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Postby Chris_G » Sat Jun 26, 2021 10:06 am

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

Re: Curves workbench

Postby GlouGlou » Sat Jun 26, 2021 10:37 am

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

Re: Curves workbench

Postby GlouGlou » 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.
Attachments
GordonWithPoint.FCStd
(31.26 KiB) Downloaded 9 times
Capture.JPG
Capture.JPG (28.55 KiB) Viewed 424 times
User avatar
Pauvres_honteux
Posts: 615
Joined: Sun Feb 16, 2014 12:05 am
Location: Far side of the moon

Re: Curves workbench

Postby Pauvres_honteux » Sat Jun 26, 2021 4:29 pm

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
Posts: 1814
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Postby Chris_G » Sat Jun 26, 2021 5:25 pm

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 9 times
User avatar
hammax
Posts: 1334
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee

Re: Curves workbench

Postby hammax » Sun Jun 27, 2021 4:02 pm

... 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 294 times
Attachments
GordonWithoutPoint_2.FCStd
FC.18.4
(43.9 KiB) Downloaded 5 times