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: 54288
Joined: Tue Mar 17, 2015 9:14 am

Re: Curves workbench

Post by chrisb »

The error seems to come from retr3D, not from curves.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
claude78
Posts: 5
Joined: Wed May 12, 2021 1:42 pm

Re: Curves workbench

Post by claude78 »

chrisb wrote: Mon May 17, 2021 2:08 pm The error seems to come from retr3D, not from curves.
yes, indeed, ive just unistal retr3d from freecad and now Curve workbench work. :)
Thanks a lot.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Curves workbench

Post by Kunda1 »

claude78 wrote: Mon May 17, 2021 2:12 pm yes, indeed, ive just unistal retr3d from freecad and now Curve workbench work. :)
Thanks a lot.
potential conflict with retr3d then?
Should we note this ?
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
claude78
Posts: 5
Joined: Wed May 12, 2021 1:42 pm

Re: Curves workbench

Post by claude78 »

Kunda1 wrote: Mon May 17, 2021 2:36 pm
claude78 wrote: Mon May 17, 2021 2:12 pm yes, indeed, ive just unistal retr3d from freecad and now Curve workbench work. :)
Thanks a lot.
potential conflict with retr3d then?
Should we note this ?
i think yes.
chrisb
Veteran
Posts: 54288
Joined: Tue Mar 17, 2015 9:14 am

Re: Curves workbench

Post by chrisb »

retr3D was last updated 2015, so no wonder that there are conflicts and I guess it should be fixed on that side.
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: 2601
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Post by Chris_G »

GlouGlou wrote: Sun May 16, 2021 12:43 pm Ok for discretize.
But segment surface still have some troubles with a cylinder:
- surfaces carried out are inverted (sometimes)
This should be fixed now.
GlouGlou wrote: Sun May 16, 2021 12:43 pm - surfaces doesn't follow discretized edge very well (maybe after changing number of descretize points)
- surfaces have bop algo error C0 -> can't use them for offset3D. but not all: the surface poles number change.
These 2 problems had same origin : the conic curves and surfaces (like cylinder) are converted to rational, C0-continuous geometries by default (method Shape.toNurbs()). This way, the nurbs are exact conversion of the conics. The drawback is that they are C0, and they don't have the angular parametrization of the conics (hence the slight offset).
So I have switched to a non-rational approximation of these surfaces to fix this.
However, I get an error in report view :

Code: Select all

<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_6ObjectEEE from None
Do you get it also ?
I don't know where it comes from ...
User avatar
Vincent B
Veteran
Posts: 4739
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

very nice!
at this moment everything look great without error.
I was trying my 3 cylinders challenge.
...
mmm :roll: :roll: :roll: still find out how to finish theses 6 edges surfaces.... :lol: :lol: :lol:
Attachments
Capture.JPG
Capture.JPG (77.16 KiB) Viewed 2309 times
3_Cylinders.FCStd
(495.21 KiB) Downloaded 47 times
User avatar
Chris_G
Veteran
Posts: 2601
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Post by Chris_G »

Maybe with Surface.Filling ?
pipe3.png
pipe3.png (49.68 KiB) Viewed 2289 times
But I suppose you want to turn it into a solid with thickness ... that's where it fails unfortunately.
Attachments
3_Cylinders_complete.FCStd
(817.49 KiB) Downloaded 63 times
User avatar
Vincent B
Veteran
Posts: 4739
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

well done with the blend curves!
can give a negative thickness :D that's consistent for a pipe!
https://mon-partage.fr/f/YO5UhjU6/
Attachments
Capture.JPG
Capture.JPG (28.24 KiB) Viewed 2279 times
937
Posts: 25
Joined: Thu May 13, 2021 10:11 pm

Re: Curves workbench

Post by 937 »

FreeCAD crashes whenever I press the 'q' shortcut.

Note the (InitGui.py not found)... ignore seems not to be a problem.

Note also that I've just started learning FreeCAD a week ago and stayed mostly in the Sketcher and Part Workbenches so I don't know if only this Workbench is unstable for me.

Code: Select all

OS: Windows 10 Version 2009
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24276 (Git)
Build type: Release
Branch: releases/FreeCAD-0-19
Hash: a88db11e0a908f6e38f92bfc5187b13ebe470438
Python version: 3.8.6+
Qt version: 5.15.1
Coin version: 4.0.1
OCC version: 7.5.0
Locale: English/United Kingdom (en_GB)

Code: Select all

11:06:21  OpenGL version is: 4.0 (4.0.0 - Build 10.18.10.5069)
11:06:21  Run Gui init script
11:06:21  Init: Running FreeCADGuiInit.py start script...
11:06:21  Init:   Searching modules...
11:06:22  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\AddonManager... done
11:06:22  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Arch... done
11:06:22  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Draft... done
11:06:22  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Drawing... done
11:06:22  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Fem... done
11:06:22  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Idf(InitGui.py not found)... ignore
11:06:22  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Image... done
11:06:22  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Import... done
11:06:22  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Inspection... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Material... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Measure(InitGui.py not found)... ignore
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Mesh... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\MeshPart... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\OpenSCAD... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Part... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\PartDesign... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Path... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Points... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Raytracing... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\ReverseEngineering... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Robot... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Show(InitGui.py not found)... ignore
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Sketcher... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Spreadsheet... done
11:06:23  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Start... done
11:06:24  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Surface... done
11:06:24  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\TechDraw... done
11:06:24  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Test... done
11:06:24  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Tux... done
11:06:24  Init:      Initializing Q:\Program Files\FreeCAD 0.19\Mod\Web... done
11:06:24  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\AirPlaneDesign... done
11:06:24  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\Assembly4... done
11:06:24  Module: Part
11:06:24  Loading Part module... done
11:06:24  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\CfdOF... done
11:06:24  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\CurvedShapes... done
11:06:24  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\Curves(InitGui.py not found)... ignore
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\ExplodedAssembly... done
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\fasteners... done
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\fcgear(InitGui.py not found)... ignore
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\FEM_FrontISTR... done
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\Launcher... done
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\MakerWorkbench... done
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\parts_library(InitGui.py not found)... ignore
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\Plot(InitGui.py not found)... ignore
11:06:25  ('Mod/Pyramids_and_polyhedrons', 'Mod/Pyramids-and-Polyhedrons', 'Mod/FreeCAD-Pyramids-and-Polyhedrons', 'Mod/Pyramids-and-polyhedrons')
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\Pyramids-and-Polyhedrons... done
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\Render... done
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\SelectorToolbar... done
11:06:25  Init:      Initializing C:\Users\937\AppData\Roaming\FreeCAD\Mod\sheetmetal... done
11:06:25  Init: Initializing freecad.plot
11:06:26  Init: Initializing freecad.plot... done
11:06:26  Init: Initializing freecad.gears
11:06:26  Init: Initializing freecad.gears... done
11:06:26  Init: Initializing freecad.Curves
11:06:26  Init: Initializing freecad.Curves... done
11:06:26  Init: Loading FreeCAD GUI
11:06:26  Cannot find icon: /Resources/icons/Maker_workbench_icon.svg
11:06:26  Init: Running FreeCADGuiInit.py start script... done
11:06:28  Init: Activating default workbench StartWorkbench
11:06:28  Loading GUI of Part module... done
11:06:28  Init: Showing main window
11:06:28  Main window restored
11:06:28  Show main window
11:06:28  Toolbars restored
11:06:28  3Dconnexion device not attached.
11:06:28  Init: Entering event loop
11:06:28  Init: Processing command line files
Post Reply