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

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

Postby PepperSoris » Thu Jun 14, 2018 7:12 am

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?
halfPart.jpg
Half of the Part. I want to mirror everything
halfPart.jpg (14.49 KiB) Viewed 786 times
insufficientMirror.jpg
Mirror operation with features missing
insufficientMirror.jpg (22.67 KiB) Viewed 786 times
testMirror.FCStd
Test part
(73.13 KiB) Downloaded 12 times
Attachments
desired Result.jpg
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 786 times
Bance
Posts: 207
Joined: Wed Feb 11, 2015 3:00 pm
Location: London

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

Postby Bance » Thu Jun 14, 2018 7:59 am

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: 17
Joined: Wed Dec 13, 2017 7:30 am

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

Postby PepperSoris » Thu Jun 14, 2018 8:33 am

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

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

Postby chrisb » Thu Jun 14, 2018 12:56 pm

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.
freedman
Posts: 987
Joined: Thu Mar 22, 2018 3:02 am
Location: Washington State, USA

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

Postby freedman » Thu Jun 14, 2018 2:34 pm

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 733 times
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

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

Postby NormandC » Thu Jun 14, 2018 3:40 pm

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.?

Postby dbecad » Thu Jun 14, 2018 6:06 pm

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: 8
Joined: Sun May 12, 2019 12:53 pm

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

Postby M_W » Thu Oct 31, 2019 8:45 am

@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
Posts: 18911
Joined: Tue Mar 17, 2015 9:14 am

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

Postby chrisb » Thu Oct 31, 2019 9:28 am

Hi and welcome to the forum!

You can always use Draft->Array in its linear or polar form on a whole body
User avatar
papyblaise
Posts: 644
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

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

Postby papyblaise » Thu Oct 31, 2019 10:25 am

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 4 times
miror or polar.PNG
miror or polar.PNG (157.41 KiB) Viewed 170 times