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!
chrisb
Veteran
Posts: 53930
Joined: Tue Mar 17, 2015 9:14 am

Re: Curves workbench

Post by chrisb »

hammax wrote: Tue Feb 28, 2023 12:03 pm I found, that creating a Sketcher-BSpline inside an empty Sketch from Sketch on Surface, didn't work.
I cannot confirm. I took your file, selected the surface of the cylinder and applied SketchOnSurface.
Then I clicked Sketcher CompCreateBSpline and I had no problems to place the control points with the mouse.

Code: Select all

OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.21.0.31917 (Git)
Build type: Release
Branch: master
Hash: 4639283b459f9ff9093e289908cc003db8745b82
Python 3.10.9, Qt 5.15.6, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
Installed mods: 
  * FC_SU
  * DynamicData 2.46.0
  * freecad.gears 1.0.0
  * FeedsAndSpeeds 0.5.0
  * dxf-library
  * fcgear 1.0.0
  * fasteners 0.4.54
  * sheetmetal 0.2.61
  * ExplodedAssembly
  * Curves 0.6.8
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
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 »

When executed, Sketch_on_surface removes internal geometries.
So if you need to modify a BSpline afterwards, you must select it and do Sketch tools -> Show/hide internal geometries.
But the best workflow is definitely to keep only the blue rectangle in the Mapped_Sketch and use another sketch in the Extra Objects property for the shapes you want to map.
User avatar
Bernard19
Posts: 887
Joined: Sun Feb 20, 2022 7:16 pm

Re: Curves workbench

Post by Bernard19 »

Good morning,
I present my problem to you. From a volume obtained between Gordon and Surface how can I create a thickness in this part. I created a solid with the Solid/Curves icon but it is not recognized in Part. So creating a Solid with the Convert to Solid/Part function. Unable to perform a Tickness under Part.
My solution: I made a copy of my object, then Draft/Scale and Ruled_Surface to tie it all together.
Is there a method to more simply generate a thickness
Cordially
Attachments
Capture d'écran 2023-03-03 121531.png
Capture d'écran 2023-03-03 121531.png (47.18 KiB) Viewed 1124 times
Curves_Thickness.FCStd
(485.15 KiB) Downloaded 15 times
User avatar
hammax
Veteran
Posts: 1985
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee DE

Re: Curves workbench

Post by hammax »

... a possible solution by generating Link.
The body can be scaled.

CurvesThickness.PNG
CurvesThickness.PNG (70.71 KiB) Viewed 1096 times
Attachments
Curves_Thickness_2.FCStd
FC.20.1
(139.24 KiB) Downloaded 18 times
User avatar
Bernard19
Posts: 887
Joined: Sun Feb 20, 2022 7:16 pm

Re: Curves workbench

Post by Bernard19 »

Really very good. I'm new to the Curves workshop, so I have a few subsidiary questions.
1- Why use the Cube after the Offset?
2- Is't better to make a Common than a Connect?
3- After using a construction by FreeHand, how to be sure that the part generated with Gordon will be contiguous during a symmetry?
Excuse me for my English
Cordially
User avatar
hammax
Veteran
Posts: 1985
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee DE

Re: Curves workbench

Post by hammax »

... experiment with it and you'll see, it is tricky.
1. without using common, the cone has oblique rims, you must cut off by common with plane cube faces.
2. see 1.
3. Link mirroring by axis scaling +/- or even a scale factor (right click) "show all" in Data Tab.

Link has a lot more features intus.
User avatar
Bernard19
Posts: 887
Joined: Sun Feb 20, 2022 7:16 pm

Re: Curves workbench

Post by Bernard19 »

@hammax
Thanks you
Can you suggest me a site or a support because the wiki does't document all the icons of Curves WB
edwilliams16
Veteran
Posts: 3108
Joined: Thu Sep 24, 2020 10:31 pm
Location: Hawaii
Contact:

Re: Curves workbench

Post by edwilliams16 »

Mangojelly's videos on the Curves WB is good: https://www.youtube.com/playlist?list=P ... lpYPiEKMmC
He's also good on the Lattice2 WB.
csirkecsontocska
Posts: 1
Joined: Sat Mar 04, 2023 11:14 am

Re: Curves workbench

Post by csirkecsontocska »

Hi guys!

I would like to ask for some help. I have this annoying issue with Freehand_BSplines. When I try to edit a spline FreeCAD randomly throws an indexing error:

Code: Select all

...gordon_profile_FP.py", line 221, in setEdit
    pts.append(profile_editor.MarkerOnShape([p], sl[shape_idx]))
<class 'IndexError'>: list index out of range
After this, it is impossible to get in edit mode ever again for the given spline. The only solution is to delete the spline and create another instead. I attached my file. You can check this issue with Freehand_BSpline107 if you want.

What am I doing wrong?

Thank you!

Code: Select all

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.2.29177 +426 (Git)
Build type: Release
Branch: (HEAD detached from 0.20.2)
Hash: 930dd9a76203a3260b1e6256c70c1c3cad8c5cb8
Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * CfdOF 1.21.4
  * Curves 0.6.6
  * ExtremeProDark 2.6.4
Attachments
fiat.FCStd
(409.59 KiB) Downloaded 14 times
karlsinn
Posts: 45
Joined: Mon Dec 05, 2022 10:00 am

Re: Curves workbench

Post by karlsinn »

Hi,

I would like to draw a curves_line between two of the points on the BSpline (not the end points).
I somehow don't manage. When I select two points and click the button for the curves_line nothing happens.

What's my mistake?

thanks,
Karl

Code: Select all

OS: openSUSE Leap 15.4 (XFCE/xfce)
Word size of FreeCAD: 64-bit
Version: 0.21.0.31917 (Git) AppImage
Build type: Release
Branch: master
Hash: 4639283b459f9ff9093e289908cc003db8745b82
Python 3.10.9, Qt 5.15.6, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: German/Germany (de_DE)
Installed mods: 
  * Curves 0.6.7
  * fasteners 0.4.23
Attachments
Bildschirmfoto_2023-03-04_13-51-53.jpg
Bildschirmfoto_2023-03-04_13-51-53.jpg (19.3 KiB) Viewed 861 times
Post Reply