Curves workbench
Forum rules
and Helpful information
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!
Also, be nice to others! Read the FreeCAD code of conduct!
Re: Curves workbench
...Chris_B's curveWB is a real bringer.
I tried sail-design again, this time with learningcurve. Bendt mast, sail-transition to straight boom, leeward swept trailing edge, all in.
You can use wires AND sketches for profiles and rails...
I tried sail-design again, this time with learningcurve. Bendt mast, sail-transition to straight boom, leeward swept trailing edge, all in.
You can use wires AND sketches for profiles and rails...
- Attachments
-
- Sail_0.FCStd
- (53.63 KiB) Downloaded 170 times
Re: Curves workbench
With the second part of that statement you sure are right, but the first part is awfully wrong. I feel honoured, but this Workbench is from Chris_G.
ChrisB
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
-
- Veteran
- Posts: 7788
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Curves workbench
100% agreement!
I wonder how to change the number of bspline poles. It's so easy because it's possible to exchainge a sketch completely new.
Look at sketch003. I edit the sketch, draw a new bspline with more poles, deleted the old one - the result - a full parametric new surface. Whow - that is really a great workbench!
What about the guitar maker here?
The tiede bottle is reachable:
https://www.youtube.com/watch?v=FnuxoUltj_I
The missing piece, from my point of view, the possibility to define tangent constraint to neighbor surfaces.
Best regards
Wilfried
- Attachments
-
- Chris_G_curve-WB-exchange-sketch.png (125.8 KiB) Viewed 6918 times
Re: Curves workbench
Hi,
Thanks for the kind words.
I don't have much time these last days.
But here is the latest tool : a blendSurface.
First, you need to create a "Curve on Surface" object.
The tool needs a face and an edge selected. The green lines show the normals along the edge.
The blue lines show the Binormals along the edge.
They can be reversed in the properties, if desired..
By selecting 2 "Curve on Surface" objects, you can create a blendSurface : That surface can be approximated by a face, the same way as for Sweep2Rails.
This surface is "approximately" tangent to the 2 generating faces.
I say "approximately" because (same as SweepOn2Rails) the process involves some sampling / approximating, so the tolerance depends on the number of samples and approximation tolerance.
Funny, it is even easy to "reconstruct" a kind of torus from the initial face of the screenshots :
Thanks for the kind words.
I don't have much time these last days.
But here is the latest tool : a blendSurface.
First, you need to create a "Curve on Surface" object.
The tool needs a face and an edge selected. The green lines show the normals along the edge.
The blue lines show the Binormals along the edge.
They can be reversed in the properties, if desired..
By selecting 2 "Curve on Surface" objects, you can create a blendSurface : That surface can be approximated by a face, the same way as for Sweep2Rails.
This surface is "approximately" tangent to the 2 generating faces.
I say "approximately" because (same as SweepOn2Rails) the process involves some sampling / approximating, so the tolerance depends on the number of samples and approximation tolerance.
Funny, it is even easy to "reconstruct" a kind of torus from the initial face of the screenshots :
Re: Curves workbench
...you get even more funny results, if you change the orientations of the normals/binormals.
Only problem is, if the body is moved away by replacement, the blend always remains at the original Position.
Only problem is, if the body is moved away by replacement, the blend always remains at the original Position.
Re: Curves workbench
...I also tried to do some airfol-to-hull-blemd (Yak-example).
But at the trailingedge there is a crossover in the wireframegrid. Maybe thats the cause FC got into endless calculation.
But at the trailingedge there is a crossover in the wireframegrid. Maybe thats the cause FC got into endless calculation.
Re: Curves workbench
This is why I keep the surface creation as a separate final step.
So, when you see that kind of bad result, you get a chance to not put FC into an endless loop.
And it looks like the blendSurface will need more work before it can work on that kind of test case.
So, when you see that kind of bad result, you get a chance to not put FC into an endless loop.
And it looks like the blendSurface will need more work before it can work on that kind of test case.
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: Curves workbench
It's a common problem to get good borders for BSpline surfaces.
I add two extra rows of poles , calculate the surface and then delete the outer segments with the artefacts.
Doing the same for the other surface brings the edges together.
the problem is to get a good top
here the surface is cutted and a new top surface is created which fits the middle shoe
I add two extra rows of poles , calculate the surface and then delete the outer segments with the artefacts.
Doing the same for the other surface brings the edges together.
the problem is to get a good top
here the surface is cutted and a new top surface is created which fits the middle shoe