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!
bleber
Posts: 259
Joined: Thu Jun 30, 2016 5:12 pm

Re: Curves workbench

Post by bleber »

The green interpolate line tool work OK, but the points need to be in the same object.
With points in different objects, the selection order is not respected (seem that points are added to a separate list, one per object).

In the screenshot, the pick order is 1->2->3 and the result 1->3->2.
Screenshot_20221114_223402-1.png
Screenshot_20221114_223402-1.png (11.99 KiB) Viewed 4122 times
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 »

Fixed in v 0.5.15
User avatar
hammax
Veteran
Posts: 1985
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee DE

Re: Curves workbench

Post by hammax »

... it should be noticed, Freehand_Bspline in CurvesWB is an interesting and maybe very useful tool.
A lot of testing must be done, to understand the functions and parameters inside - (and their behaviour).
It could be worth the effort to learn it.

Complex paths e.g. knots can be designed in an intuitive way:
either by changing XYZ-values of the knots in a table,
ore by merely pushing of positions by mouse.

Still unknown is the function and use of another table (Tangent)
or the signal, if a knot-point is square
a.s.o.

pBSpl_5.PNG
pBSpl_5.PNG (23.84 KiB) Viewed 4039 times
Attachments
Bowline.FCStd
FC.20.1
(187.64 KiB) Downloaded 24 times
Pahlstek.FCStd
FC.20.1
(127.29 KiB) Downloaded 25 times
andremiv
Posts: 56
Joined: Thu Sep 02, 2021 10:45 am
Location: France

Freecad surfacing challenge

Post by andremiv »

Hello dear Freecad community,

I am tring to do a vacuum chamber for a combustion chamber but Surfacing proves difficult. Of course I came into various bugs.

Here :
Image
ref: https://ibb.co/GM4xSL0
Image
ref: https://ibb.co/JvdT1wy

I have tried for 10 hours without success. My plan was to make 8 surfaces with filled surfaces and add to each of them correct border surface constraints.

Fill surface in surface fails to fill anything when the segment have a 90 degree angle. For instance, we cant recreate a sphere from 4 half circles and 4 fill surfaces.

I have watches manjo jelly tutorial and joko's but without sucess. I know I could do differently but In my sense, any serious CAD should be able to handle this. I am sure you pros, are able to do it this way, I just seem to not know the right quirk.

Thanks for any help/suggestions

Isn't the fill surface tool buggy ? For instance we can't select edge bound surface ?
A new era of point programmation has come !
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 »

Could you upload ur file?
andremiv
Posts: 56
Joined: Thu Sep 02, 2021 10:45 am
Location: France

Re: Curves workbench

Post by andremiv »

Vincent B wrote: Fri Nov 18, 2022 8:05 pm Could you upload ur file?
Done
Attachments
testcuis6cpy.FCStd
(62.88 KiB) Downloaded 30 times
A new era of point programmation has come !
User avatar
hammax
Veteran
Posts: 1985
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee DE

Re: Curves workbench

Post by hammax »

... if you want to try it with Gordon surfaces?

Testcuis.PNG
Testcuis.PNG (52.23 KiB) Viewed 3819 times
Attachments
testcuis_2.FCStd
FC.20.1
(250.55 KiB) Downloaded 27 times
andremiv
Posts: 56
Joined: Thu Sep 02, 2021 10:45 am
Location: France

Re: Curves workbench

Post by andremiv »

hammax wrote: Sat Nov 19, 2022 8:43 am ... if you want to try it with Gordon surfaces?

Testcuis.PNG
I have not extensively tested the gordon tool, I never managed to make it work but I guess I could try.
A new era of point programmation has come !
drmacro
Veteran
Posts: 8868
Joined: Sun Mar 02, 2014 4:35 pm

Re: Curves workbench

Post by drmacro »

If you look at the flat top two bump example I posted earlier in this thread, you can see the same behavior.

I have tried several different approaches. I can get the Gordon to work to produce the surface on one side, yet not on the other side with similar shaped edges..

The same with the Surface workbench tools.

They seem to be particularly bad when one of the edges is a circular arc.

I have not zeroed in on ways or rule of thumb to make these work consistently.

The Gordon appears to work when the ribs and rails are are smooth. The Surface tools seem to be consistent when the selected edges form a rectangular patch.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
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 »

Hello,
I have added a new tool : Rotation Sweep
Image
It can sweep some profiles along a path, and around the center point where they connect.

- profiles are trimmed automatically if they extend beyond the center or the sweep path.
- the surface fits the input curves perfectly
- if no profiles are provided at the ends of the path, the surface can stop at the outer profiles (TrimPath=True) or extend to the ends of the sweep path (TrimPath=False)
- the ExtraProfiles property specifies the number of extra profiles that can be extrapolated before the surface creation
- the FaceSupport property allows to specify a face support for the sweep path. If the input profiles are G1 continuous with this face, then the generated extra profiles will also be G1 continuous with the face, and the surface will be also.
- the SmoothTop property allows to force the surface to be tangent around the rotation center.If the input profiles are NOT tangent to a common plane around the rotation center, the surface will not fit the profiles in this zone.

Usage : Select the curves in the 3D View. Select the sweep path first, followed by the profiles, and activate the tool.

Some test files :
Attachments
test_rotationSweep_closed.FCStd
(12.46 KiB) Downloaded 59 times
test_rotationSWeep.FCStd
(28.18 KiB) Downloaded 61 times
Post Reply