How to mirror a body with fillets, chamfers etc.?

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!
Post Reply
PepperSoris
Posts: 18
Joined: Wed Dec 13, 2017 7:30 am

How to mirror a body with fillets, chamfers etc.?

Post by PepperSoris »

Hello,
I'm always struggling with the mirror feature.
My task is to model a symmetric part, so I start by modelling half of the part in "Part Design" Workbench, and then try to mirror everything.
I created the attached demo, where I have half of the part with a cut-out, chamfer and fillets. Now I want to mirror everything about the XZ-plane.
But the mirror feature only works on the pad, not any of the other operations.
I tried to make a "Fusion" using the "Part" Workbench, but then first, the part looks all wrong, and the mirror operation in "Part Design" does not work on the Fuison object.
I don't want to Copy & Paste a dumb copy of my object, but I want to retain an "intelligent" link between the mirrored half of the part, and the original model.

1) How do I it?
2) What kind of "container" or "grouping" do I need to do add?
3) Why can't I select the whole body as the source for the mirror operation?
Half of the Part. I want to mirror everything
Half of the Part. I want to mirror everything
halfPart.jpg (14.49 KiB) Viewed 10276 times
Mirror operation with features missing
Mirror operation with features missing
insufficientMirror.jpg (22.67 KiB) Viewed 10276 times
testMirror.FCStd
Test part
(73.13 KiB) Downloaded 52 times
Attachments
This is what I wanted. (Here I had to fake it by using a tessellated mesh, just for the picture.)
This is what I wanted. (Here I had to fake it by using a tessellated mesh, just for the picture.)
desired Result.jpg (19.95 KiB) Viewed 10276 times
Bance
Veteran
Posts: 4249
Joined: Wed Feb 11, 2015 3:00 pm
Location: London

Re: How to mirror a body with fillets, chamfers etc.?

Post by Bance »

Use part mirror, part design cannot mirror a whole solid, only features.

See limitations in the wiki. https://www.freecadweb.org/wiki/PartDesign_Mirrored

Also see the PartDesign Body documentation page, under Interaction with other workbenches. You will need to mirror the body rather than the last feature as is usual.

HTH Steve.
PepperSoris
Posts: 18
Joined: Wed Dec 13, 2017 7:30 am

Re: How to mirror a body with fillets, chamfers etc.?

Post by PepperSoris »

Thank you!
That was the right solution.
chrisb
Veteran
Posts: 54150
Joined: Tue Mar 17, 2015 9:14 am

Re: How to mirror a body with fillets, chamfers etc.?

Post by chrisb »

Make sure you mirror the Body as Bance said, and not one of the features. That has the unbelievable advantage, that all further features added to the body are mirrored too.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
freedman
Veteran
Posts: 3464
Joined: Thu Mar 22, 2018 3:02 am
Location: Washington State, USA

Re: How to mirror a body with fillets, chamfers etc.?

Post by freedman »

It's the Part tool for the uninformed, not just the act of going to Part workbench. Here is the icon to use.
Attachments
mirror_icon.JPG
mirror_icon.JPG (16.89 KiB) Viewed 10223 times
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: How to mirror a body with fillets, chamfers etc.?

Post by NormandC »

Hello,

FYI, I made a feature request 18 months ago for a PartDesign Mirror body feature. issue #2863

I was thinking of a separate tool, because in my opinion it would be easier to distinguish between two separate tools: one to mirror features (the existing Mirrored), one to mirror the whole body. But ickby was looking at adding this functionality to the existing Mirrored feature.

Unfortunately nobody is dedicated to PartDesign development anymore, and this situation has existed for many months.
dbecad
Posts: 80
Joined: Fri Mar 16, 2018 11:10 pm

Re: How to mirror a body with fillets, chamfers etc.?

Post by dbecad »

NormandC wrote: Thu Jun 14, 2018 3:40 pm one to mirror the whole body.
Normand,
if anyone gets to this rework, would it be advantageous to add that concept to the other transform tools (polar / linear / multi transform)?
As long as the one continuous body rule is kept all these would be great added features to the usability of part-Design.
Cheers
M_W
Posts: 39
Joined: Sun May 12, 2019 12:53 pm

Re: How to mirror a body with fillets, chamfers etc.?

Post by M_W »

@dbecad I know it's over a year old, and I must admit that I haven't thoroughly checked in on that, but I believe there is no such tool yet and OH yes, it would be beneficial!
In fact, it would solve a major problem I'm facing right now and that brought me back to the forum.

Looking for a simple way to copy a body I need several times and arranged in a polar pattern.
Assembly wb can't help me much, it doesn't have the right function.

Don't want to go into detail too deeply here, I'll search for answers first and open a dedicated post if I can't solve the issue myself.

Just wanted to add:
Yes, in my opinion a "Copy / Mirror / Polar body"-tool of some sort would be extremely helpful!
chrisb
Veteran
Posts: 54150
Joined: Tue Mar 17, 2015 9:14 am

Re: How to mirror a body with fillets, chamfers etc.?

Post by chrisb »

Hi and welcome to the forum!

You can always use Draft->Array in its linear or polar form on a whole body
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
papyblaise
Veteran
Posts: 7997
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: How to mirror a body with fillets, chamfers etc.?

Post by papyblaise »

Hello
Any pb to do miror (the red one) just do it with PartWb , and to do Polar with DraftWb , change the axis of polar and precise the Nb
Attachments
miror or polar.FCStd
(97.29 KiB) Downloaded 43 times
miror or polar.PNG
miror or polar.PNG (157.41 KiB) Viewed 9660 times
Post Reply