Problems with tools, freeforms and surfaces

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!
Konstantin
Posts: 261
Joined: Wed Jul 23, 2014 10:10 am

Problems with tools, freeforms and surfaces

Post by Konstantin »

Hello.
I am watching your project for many years now, it's nice to see how it grows, it's wery handy in many (mechanical) cases. Thank you for this!
But I want to talk about a weak side of Freecad: freeforms. I mean organic shapes, forms which can be created with bezier tools. It was always a problem for Freecad. And sorry, I will post all problems in one post.

For example:
I wanted to construct a shipp body, accuratelly drawed all sections in Sketch mode. Man, that was hard... why there is no B-spline or Bezier in Sketcher? Then I applied loft tool... The body looked weird, some parts of surface was turned insideout. First I checked and rebuilt all sketch shapes so every segment goes after annother, they all are connected and so on. Nothing helped, The body was still ugly, with chunks inside out.
Oh, and Convert Draft to Sketch never worked for me. It only converts sketch to draft.

Another example:
Today I wanted to make a simple shape of a horsie, to cutout with CNC later. I tried Bezier tool (in Draft mode), I must admit - it's allmost useless. If I can't controll vectors directly - it's a peace of garbage. (sorry for such words)
So, I decided to draw everything in Inkscape and import it to Freecad. But after importing I get only dots. Whet I press "Upgrade" button in Draft mode, the curve appears. But I need a surface!!! Man, such simple operations can't be done with Freecad! For years!!! Why? nobody needs it?
Can I do something what is not a bike or a frame or a gear or a bearing?

P.S. I use Ubuntu with latest Freecad from Daily ppa (15 Git 3776)
P.P.S. Can't attach SVG file
wmayer
Founder
Posts: 20319
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Problems with tools, freeforms and surfaces

Post by wmayer »

Man, that was hard... why there is no B-spline or Bezier in Sketcher?
Lack of time and man power. But it's already listed as feature request.
Then I applied loft tool... The body looked weird, some parts of surface was turned insideout. First I checked and rebuilt all sketch shapes so every segment goes after annother, they all are connected and so on.
I guess that's a matter of orientation of the sketches.
Oh, and Convert Draft to Sketch never worked for me.
For splines of course not since this is not yet supported in the sketcher.
Whet I press "Upgrade" button in Draft mode, the curve appears. But I need a surface!!!
So, your curve is closed? In this case run the Upgrade again once or twice.
Man, such simple operations can't be done with Freecad! For years!!! Why? nobody needs it?
Exactly, there are not many people around here who needs splines.
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Problems with tools, freeforms and surfaces

Post by NormandC »

I almost did not approve his post as I was quite irritated by his tone.
Konstantin wrote:Man, such simple operations can't be done with Freecad! For years!!! Why? nobody needs it?
There is always an unending supply of whiners, but none of them is ever willing to help with FreeCAD. Such people take, take, take, but never give. :roll:
ickby
Veteran
Posts: 3116
Joined: Wed Oct 05, 2011 7:36 am

Re: Problems with tools, freeforms and surfaces

Post by ickby »

- it's allmost useless. If I can't controll vectors directly - it's a peace of garbage. (sorry for such words)
you can easily: just duple click on the bezier curve to go into edit mode
Konstantin
Posts: 261
Joined: Wed Jul 23, 2014 10:10 am

Re: Problems with tools, freeforms and surfaces

Post by Konstantin »

Oh.. People, please, forgive me! this "tone" was a "help me!" scream, nothing more. Sorry, English is not my mother tongue.
Lack of time and man power
Sorry, I'm not a programmer. I can only help you translate it to Lithuanian (but who needs it?) And yes, I am one of thoose who always want more.
I guess that's a matter of orientation of the sketches.
No. I checked and double checked. And then even rebuilt every section - step by step, from top to bottom. When I apply Loft tool still some chunks are twisted (not from top to bottom, but somewhere in the middle, between two arches or so)
For splines of course not since this is not yet supported in the sketcher.
No. Look. I create a sketch, create a shape with lines and arches. Switch to Draft mode - press Convert button and sketch shape becomes draft shape. Then I try to convert this shape back to sketch - only thing I get is an empty sketch with single center dot.
So, your curve is closed? In this case run the Upgrade again once or twice.
Yes it is closed and I tried to upgrade it several times (and two times Freecad segfaulted). I think Freecad just cant resolve this shape. I tried several shapes, some of them works, some not. I can't attach a file to show it. (because I'm new here?)
Exactly, there are not many people around here who needs splines.
Very-very-very strange. I think that it would be very usefull for furniture (at least), which is logical in addition to Archetectural part :)
you can easily: just duple click on the bezier curve to go into edit mode
Another "No" to you. You can just drag points, not change its vectors.
ickby
Veteran
Posts: 3116
Joined: Wed Oct 05, 2011 7:36 am

Re: Problems with tools, freeforms and surfaces

Post by ickby »

Another "No" to you. You can just drag points, not change its vectors
than you are using bspline and not bezier curve. In bezier curve you can drag the vectors too.
Konstantin
Posts: 261
Joined: Wed Jul 23, 2014 10:10 am

Re: Problems with tools, freeforms and surfaces

Post by Konstantin »

In bezier curve you can drag the vectors too.
How?
Attachments
s.png
s.png (136.32 KiB) Viewed 2912 times
ickby
Veteran
Posts: 3116
Joined: Wed Oct 05, 2011 7:36 am

Re: Problems with tools, freeforms and surfaces

Post by ickby »

hm, strange. normally the round points are the ends of the vector and the square points are the points the bezier curve goes through. You can drag both, round and square points. No idea why in your case no square points are drawn.
bezier.png
bezier.png (2.91 KiB) Viewed 2911 times
User avatar
shoogen
Veteran
Posts: 2823
Joined: Thu Dec 01, 2011 5:24 pm

Re: Problems with tools, freeforms and surfaces

Post by shoogen »

How about lowering the degree?
Konstantin
Posts: 261
Joined: Wed Jul 23, 2014 10:10 am

Re: Problems with tools, freeforms and surfaces

Post by Konstantin »

Oh! I get it! I figured out how Bezier splines works. When I click again and again, Freecad adds not vertixes but vectors(or how shouldI call it) So, no matter how many times I click, at the end I will get Bezier spline with two vertexes. (still weird)
And if now I can attach files, here is my SVG
Attachments
kon.svg
(5.29 KiB) Downloaded 143 times
Post Reply