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!
smorar
Posts: 2
Joined: Thu Sep 29, 2022 3:48 pm

Re: Curves workbench

Post by smorar »

HI there,

I am using FreeCAD 0.19 on Ubuntu 22.04.1 LTS.

After conducting the following sequence of steps:
1. Install the Curves addon
2. Re-start FreeCad
3. Create a new document
4. Select Curves workbench
5. Click on the Create a freehand BSpline curve

The following happens:
A two-point Freehand BSpline curve is placed into the workspace at the origin.
I get the following error in the Report view:

Code: Select all

execute is disabled during editing
02:07:55  <built-in function SoFieldContainer_getField> returned a result with an exception set
Pivy interaction library failure
I am then unable to manipulate the Freehand BSpline curve that has been added into the workspace with my mouse.
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 »

Your Pivy version is too old.
Give a try with a 0.20 Appimage.
smorar
Posts: 2
Joined: Thu Sep 29, 2022 3:48 pm

Re: Curves workbench

Post by smorar »

Thank you for the feedback on my version of pivy.

I'm not keen on running appimages. Instead I've upgraded my python3-pivy package using the latest version from the Ubuntu development release, version 0.6.7-0.1. The Freehand BSpline now works as expected.
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 »

This shape give one vertex JoinCurve. :roll: :roll: :roll:
Attachments
OneVertex.FCStd
(14.37 KiB) Downloaded 33 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 »

Look at the Edges property of the joinCurves, the input edges are doubled.
How did you manage to do this ?
drmacro
Veteran
Posts: 8867
Joined: Sun Mar 02, 2014 4:35 pm

Re: Curves workbench

Post by drmacro »

Is it possible to avoid the budges and twisty bits?

Code: Select all

OS: Debian GNU/Linux 11 (bullseye) (XFCE/lightdm-xsession)
Word size of FreeCAD: 64-bit
Version: 0.21.30545 (Git)
Build type: Release
Branch: master
Hash: 3433520a7475b0270f7428d0265aa77c2416af6c
Python 3.9.2, Qt 5.15.2, Coin 4.0.0, Vtk 7.1.1, OCC 7.7.0.dev
Locale: English/United States (en_US)
Installed mods: 
  * parts_library
  * kicadStepUpMod 10.15.4
  * Manipulator 1.4.9
  * PrefExtras
  * MyDefaults 2022.9.15
  * ZolkoBase 0.0.1
  * DynamicData 2.46.0
  * fasteners 0.4.13
  * MacMechX 2022.9.15
  * ExtremeProDark 2.2.0
  * ProDarkThemePreferencePack 1.0.0
  * fcgear 1.0.0
  * plugins
  * Pyramids-and-Polyhedrons
  * Defeaturing 1.2.0
  * Assembly4 0.12.4
  * OpticsWorkbench 1.0.9
  * workfeature-macro
  * sheetmetal 0.2.57
  * A2plus 0.4.59d
  * CurvedShapes 1.0.4
  * BasicMech 0.0.1
  * Dracula 0.0.2
  * Curves 0.5.8
  * workfeature
  * lattice2 1.0.0
Attachments
Ornament-4.FCStd
(266.26 KiB) Downloaded 33 times
Snip macro screenshot-21ad71.png
Snip macro screenshot-21ad71.png (48.9 KiB) Viewed 1225 times
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
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 »

Chris_G wrote: Wed Oct 05, 2022 5:18 pm Look at the Edges property of the joinCurves, the input edges are doubled.
How did you manage to do this ?
found here.
https://forum.freecadweb.org/viewtopic.php?f=3&t=72343
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 »

drmacro wrote: Wed Oct 05, 2022 5:38 pm Is it possible to avoid the budges and twisty bits?
Do you really need the intermediate profiles ?
The sweep looks much better with just the 2 end profiles.
drmacro
Veteran
Posts: 8867
Joined: Sun Mar 02, 2014 4:35 pm

Re: Curves workbench

Post by drmacro »

Chris_G wrote: Wed Oct 05, 2022 9:15 pm
drmacro wrote: Wed Oct 05, 2022 5:38 pm Is it possible to avoid the budges and twisty bits?
Do you really need the intermediate profiles ?
The sweep looks much better with just the 2 end profiles.
I was attempting to keep the round nose pointing outward. It was twisting around without them in a Part Sweep. And, the same with just two profiles (if I remember...I've tried many iterations, so don't remember...).

See the twisted thing here: https://forum.freecadweb.org/viewtopic.php?f=3&t=72357
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
drmacro
Veteran
Posts: 8867
Joined: Sun Mar 02, 2014 4:35 pm

Re: Curves workbench

Post by drmacro »

Chris_G wrote: Wed Oct 05, 2022 9:15 pm
drmacro wrote: Wed Oct 05, 2022 5:38 pm Is it possible to avoid the budges and twisty bits?
Do you really need the intermediate profiles ?
The sweep looks much better with just the 2 end profiles.
Interesting. I just removed the extra profiles and it does indeed look better.

Why does more profiles have the buldgy effect?
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
Post Reply