Curved Shapes Workbench
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
Re: Curved Shapes Workbench
And finally made wing and his winglet.
- Attachments
-
- SoaringWing.FCStd
- (177.1 KiB) Downloaded 144 times
-
- Capture.PNG (47.97 KiB) Viewed 3047 times
Re: Curved Shapes Workbench
I have added a new tool: Notch Connector
It cuts notches into the overlapping part of two bars
It cuts notches into the overlapping part of two bars
Re: Curved Shapes Workbench
I Have a problem when loading this WB; during the init, i have this message
Log: Init: Initializing C:\Users\ome\AppData\Roaming\FreeCAD\Mod\CurvedShapes... failed
Log: ----------------------------------------------------------------------------------------------------
Log: Traceback (most recent call last):
File "<string>", line 120, in InitApplications
File "<string>", line 51, in <module>
File "<string>", line 11, in __init__
File "C:\Users\ome\AppData\Roaming\FreeCAD\Mod\CurvedShapes\CurvedShapes.py", line 5, in <module>
from importlib import reload
ImportError: cannot import name reload
Log: Init: Initializing C:\Users\ome\AppData\Roaming\FreeCAD\Mod\CurvedShapes... failed
Log: ----------------------------------------------------------------------------------------------------
Log: Traceback (most recent call last):
File "<string>", line 120, in InitApplications
File "<string>", line 51, in <module>
File "<string>", line 11, in __init__
File "C:\Users\ome\AppData\Roaming\FreeCAD\Mod\CurvedShapes\CurvedShapes.py", line 5, in <module>
from importlib import reload
ImportError: cannot import name reload
Re: Curved Shapes Workbench
You can comment out the line
then search for all commands and comment out them as well.
Restart FreeCAD to apply the changes.
These instructions are only neccessary if you are working at the source code. They will always reload the python files when you create a new CurvedArray. Not sure why this does not work on your system. Are you using python version 3 ?
Code: Select all
#from importlib import reload
Code: Select all
reload(whatever)
Restart FreeCAD to apply the changes.
These instructions are only neccessary if you are working at the source code. They will always reload the python files when you create a new CurvedArray. Not sure why this does not work on your system. Are you using python version 3 ?
Re: Curved Shapes Workbench
This is very cool! But honestly a little perplexing why it's in a 'Curved Shapes' workbench. I bet the carpenters, woodworkers and the Arch folks would love this feature. Though I doubt they'd think to look in this workbench for this feature.
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
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
Re: Curved Shapes Workbench
I have added a distribution algorithm to CurvedArray and CurvedSegment.
Default Distribution: linear
Distribution: parabolic (x²)
Distribution: x³
Distribution: sinusoidal
Distribution: elliptic
Default Distribution: linear
Distribution: parabolic (x²)
Distribution: x³
Distribution: sinusoidal
Distribution: elliptic
Re: Curved Shapes Workbench
Nice! Can you elaborate on what the usecase for each one would be?
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
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
Re: Curved Shapes Workbench
If you create a surface with the Curved Array, a different distribution may give you better results.
If you create an elliptic wing, distribution elliptic would be the best solution.
If you create the Curved Array inside a half circle, sinusoidal is best.
If the hullcurves are created from simple spline curves, parabolic or x³ may give you the best results.
If you are unsure, choose linear.
Re: Curved Shapes Workbench
JOKO Engineering made a tutorial on using CurvedShapes
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
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
Re: Curved Shapes Workbench
A very impressive workbench!!! And may thanks to Joko for his video.
I am trying to design a fan duct for a 3d printer, and hitting an issue trying to connect to rectangle sketches which are at 90 degrees to each other with a Curved Segment, at the end of the profile. It can get a bit better with less interpolating items, but there is always a (small in size) warping at the end.
Can this be helped?
I am trying to design a fan duct for a 3d printer, and hitting an issue trying to connect to rectangle sketches which are at 90 degrees to each other with a Curved Segment, at the end of the profile. It can get a bit better with less interpolating items, but there is always a (small in size) warping at the end.
Can this be helped?
- Attachments
-
- test.FCStd
- (42.62 KiB) Downloaded 61 times