Hi,
spending my time learning the Part Design Next 0.17 version, try to design things from Reddit CAD Challenge and for the Challenge N°15 this part, and also from other drawing.
Not very complicated, but with one specificity, the draft angle around the part.
here is what I did, and I was wondering if it was a good practice with 0.17, as far as mirroring a body is not possible (should/would it be possible one day?)
CAD Challenge #15 - 0.17 - Practice
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: CAD Challenge #15 - 0.17 - Practice
I am a bit short in time so I just share my first observations:
- In Part Design you don't mirror objects, you mirror features, there is an icon for that (the frist blue/yellow)
- You have mixed Part and Part Design, that is not recommended.
- You have a body in a body, which seems a strange result of the mixing (some kind of FreeCAD pregnancy).
- The boolean fuse contains only one object, the body. What did you want to fuse it with?
- In Part Design you don't mirror objects, you mirror features, there is an icon for that (the frist blue/yellow)
- You have mixed Part and Part Design, that is not recommended.
- You have a body in a body, which seems a strange result of the mixing (some kind of FreeCAD pregnancy).
- The boolean fuse contains only one object, the body. What did you want to fuse it with?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: CAD Challenge #15 - 0.17 - Practice
the boolean operation is the result of fuse between Body and Body001.
Body001 is the mirror of body, as far as mirroring with Part WB don't fuse in single solid.
so.
when I have Half of my part, I mirror pocket003 to have the opposite (impossible to mirror a draft operation and fillet).
once done I "convert" this mirror into a body to allow boolean operation with my first body.
boolean operation is just a new operation in the main body , from what I understood.
Body001 is the mirror of body, as far as mirroring with Part WB don't fuse in single solid.
so.
when I have Half of my part, I mirror pocket003 to have the opposite (impossible to mirror a draft operation and fillet).
once done I "convert" this mirror into a body to allow boolean operation with my first body.
well I always have this with boolean operation in 0.17chrisb wrote:- You have a body in a body, which seems a strange result of the mixing (some kind of FreeCAD pregnancy).
boolean operation is just a new operation in the main body , from what I understood.
Re: CAD Challenge #15 - 0.17 - Practice
Sometimes you don't have a choice. PartDesign is missing a "Mirror body" feature. In some cases like the one here, it can be vastly more efficient than mirroring features after features.chrisb wrote:- You have mixed Part and Part Design, that is not recommended.
Just like sometimes it's much more efficient to use Draft Array.
I too find it odd, but that work flow is actually intended.chrisb wrote: You have a body in a body, which seems a strange result of the mixing (some kind of FreeCAD pregnancy).
I think it's unavoidable because of the strict "single contiguous solid" policy of PartDesign, a policy which remains controversial to this day, but was decided by jriegel, the project founder.
Because this is the new Boolean feature from the PartDesign workbench. It only works with PartDesign bodies, and its aim is to import another body inside an active body and apply a Boolean operation between both bodies.chrisb wrote:- The boolean fuse contains only one object, the body.
Re: CAD Challenge #15 - 0.17 - Practice
Thank you for the clarifications. Until now I have only used Part Design artefacts, i.e. bodies in the Part WB and not vice versa, but I will try it, because I see the advantages.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: CAD Challenge #15 - 0.17 - Practice
The boolean in PartDesign is actually a "compromise feature" in the sense that it may be needed for some kind of modeling, but is not intended to be used regulary. It is indeed somewhat strange. The cone boolean for example could be easily and more elegantly be done with a subtractive cone.
Re: CAD Challenge #15 - 0.17 - Practice
Sure, the Cone was just an example for the tree boolean example.ickby wrote: The cone boolean for example could be easily and more elegantly be done with a subtractive cone.
Well it looks quite logical to me once you accept the concept that the body who receive the boolean operation is the "master" and the one inside the boolean operation are the "tools". it's like any other feature, instead of using a sketch to pocket something, you use a body to "do" something.The boolean in PartDesign is actually a "compromise feature" in the sense that it may be needed for some kind of modeling, but is not intended to be used regulary. It is indeed somewhat strange.
I had in mind that one of the purpose of "body" was to be able to add a complex define feature, for example a parametric clip integrated on a plastic part, and re-use this clip in many design easily.
By Easily I mean, just import it in a new part as a body, position/"Assemble" multiple instance of it on the part (same idea LatticeWB does) and then "Fuse" everybody to have a single solid.
A modification of this original body will be propagated to the whole part.
Am I fully wrong?