[Feature Request] 3D sketches

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
chrisb
Veteran
Posts: 53945
Joined: Tue Mar 17, 2015 9:14 am

Re: [Feature Request] 3D sketches

Post by chrisb »

NewJoker wrote: Tue Aug 03, 2021 6:18 pm The result is wrong when I use Part Design sweep:
Do you have the section mode "constant" specified?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
NewJoker
Veteran
Posts: 3022
Joined: Sun Oct 11, 2020 7:49 pm

Re: [Feature Request] 3D sketches

Post by NewJoker »

Yes, Transform mode is set to Constant. I tried changing Corner Transition and it's a bit better when I set it to Round Corner but it still doesn't look correct as there is some overlap in one corner:

overlap.PNG
overlap.PNG (15.47 KiB) Viewed 950 times

At least Part module Sweep works fine.
chrisb
Veteran
Posts: 53945
Joined: Tue Mar 17, 2015 9:14 am

Re: [Feature Request] 3D sketches

Post by chrisb »

File?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
heda
Veteran
Posts: 1348
Joined: Sat Dec 12, 2015 5:49 pm

Re: [Feature Request] 3D sketches

Post by heda »

maybe check out Arch_Pipe and friends?

btw, why a part/bool on lines from draft, why not one of draft/join, draft/wire, draft/upgrade?
openBrain
Veteran
Posts: 9034
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: [Feature Request] 3D sketches

Post by openBrain »

NewJoker wrote: Wed Aug 04, 2021 12:07 am Yes, Transform mode is set to Constant. I tried changing Corner Transition and it's a bit better when I set it to Round Corner but it still doesn't look correct as there is some overlap in one corner.
Looks like the profile isn't correctly centered on the path.

BTW, 3D sketch seems not good to me as the principle of a sketch is to use constraints. And doing so in 3D would just be a mess. ;)
User avatar
NewJoker
Veteran
Posts: 3022
Joined: Sun Oct 11, 2020 7:49 pm

Re: [Feature Request] 3D sketches

Post by NewJoker »

I attached a file here:
Pipe 3D.FCStd
(17.32 KiB) Downloaded 15 times

I didn't use Draft workbench for this. For the path, I made two sketches in Part Design module (second one starting from the ending point of the first one and lying on a perpendicular plane). Then I applied boolean union (Part workbench) to them. The third sketch (profile for sweep) was created as a circle starting from the initial point of the first sketch and again on a perpendicular plane. It should be centered.

Arch Pipe tool is an interesting option too. I'll give it a try.
User avatar
bernd
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: [Feature Request] 3D sketches

Post by bernd »

give dodo workbench a try. It is not 3D sketcher but might help a lot for what you would like to have a 3D sketcher. Flamingo_Workbench
User avatar
Cekuhnen
Posts: 443
Joined: Sat Jul 10, 2021 11:37 pm

Re: [Feature Request] 3D sketches

Post by Cekuhnen »

if you need software transitions SILK WB could help making that 3D sketch or curve WB Blend Curve in case dodo is not what you need.
MacOS Big Sur / Win 10

Designer | Faculty
Wayne State University
Interior - Industrial Design
heda
Veteran
Posts: 1348
Joined: Sat Dec 12, 2015 5:49 pm

Re: [Feature Request] 3D sketches

Post by heda »

or just use "fillet radius" on a wire...
Snip macro screenshot-9efd72.png
Snip macro screenshot-9efd72.png (35.32 KiB) Viewed 768 times
Snip macro screenshot-a49318.png
Snip macro screenshot-a49318.png (54.02 KiB) Viewed 768 times
User avatar
NewJoker
Veteran
Posts: 3022
Joined: Sun Oct 11, 2020 7:49 pm

Re: [Feature Request] 3D sketches

Post by NewJoker »

I thought that 3D sketches prepared in the Draft Workbench can't be used as sweep paths but it seems that it's possible to utilize them this way. Here's an example:

3d sweep path.png
3d sweep path.png (82.14 KiB) Viewed 686 times

and the workflow to complete it:
1) create a new body
2) draw the lines in Draft Workbench (I used polyline tool for that to get a single wire as a result and to avoid the need to use boolean union), apply a radius to them
3) define datum plane normal to the first line, sketch a profile for sweep on this plane
4) use the sweep tool in Part Workbench with solid=true
Post Reply