Part Mirror: Difference between revisions

From FreeCAD Documentation
No edit summary
mNo edit summary
Line 46: Line 46:
<!--T:8-->
<!--T:8-->
# Select a source object from the '''Shapes''' list.
# Select a source object from the '''Shapes''' list.
# Select a standard '''Mirror plane''' from the dropdown menu or select a reference object in the [[Tree_view|Tree view]] or the [[3D_view|3D view]]. The reference object can be any plane face, such as a [[Part_Plane|Part Plane]].
# Select a standard '''Mirror plane''' from the dropdown menu or select a reference object in the [[Tree_view|Tree view]] or the [[3D_view|3D view]]. The reference object can be any planar face, such as a [[Part_Plane|Part Plane]].
# Press {{Button|OK}} to create the image object.
# Press {{Button|OK}} to create the image object.


When the Select button label says "Selecting" you are in reference selection mode and there will be a selection gate in effect, which disallows selections of unsupported reference objects. Click that button again to toggle the selection gate off.
When the Select button label says "Selecting" you are in reference selection mode and there will be a selection gate in effect, which disallows selections of unsupported reference objects. Click that button again to toggle the selection gate off.


The mirror plane reference object will define the mirror plane and will override the '''Base''' and '''Normal''' properties of the Part Mirror document object that gets created. The reference can be to a plane face, such as the face of a [[Part_Cube|Part Cube]], or to a circle edge, or to a [[PartDesign_Plane|Datum Plane]], or to an [[App_OriginGroupExtension | origin plane]] of an [[Std_Part|App Part]] container, or basically any object with a single planar face or single edge that is a circle. There is also support for [[App_Link | Links]].
The mirror plane reference object will define the mirror plane and will override the '''Base''' and '''Normal''' properties of the Part Mirror document object that gets created. The reference can be to a planar face, such as the face of a [[Part_Cube|Part Cube]], or to a circle edge, or to a [[PartDesign_Plane|Datum Plane]], or to an [[App_OriginGroupExtension | origin plane]] of an [[Std_Part|App Part]] container, or basically any object with a single planar face or single edge that is a circle. There is also support for [[App_Link | Links]].
Note, however, that bspline surfaces, such as [[Part_RuledSurface | Ruled Surface]] or [[Part_Loft | Part Loft]] faces are not supported.
Note, however, that bspline surfaces, such as [[Part_RuledSurface | Ruled Surface]] or [[Part_Loft | Part Loft]] faces are not supported.



Revision as of 08:34, 4 December 2023

Part Mirror

Menu location
Part → Mirror
Workbenches
Part
Default shortcut
None
Introduced in version
-
See also
None

Description

Part Mirror creates a new object (image) which is a reflection of the original object (source). The image object is created behind a mirror plane. The mirror plane may be standard plane (XY, YZ, or XZ), any plane parallel to a standard plane, or (introduced in version 0.22) any arbitrary plane by using a reference object.

An example:

Before

After (mirrored through YZ plane)

Usage

  1. Select a source object from the Shapes list.
  2. Select a standard Mirror plane from the dropdown menu or select a reference object in the Tree view or the 3D view. The reference object can be any planar face, such as a Part Plane.
  3. Press OK to create the image object.

When the Select button label says "Selecting" you are in reference selection mode and there will be a selection gate in effect, which disallows selections of unsupported reference objects. Click that button again to toggle the selection gate off.

The mirror plane reference object will define the mirror plane and will override the Base and Normal properties of the Part Mirror document object that gets created. The reference can be to a planar face, such as the face of a Part Cube, or to a circle edge, or to a Datum Plane, or to an origin plane of an App Part container, or basically any object with a single planar face or single edge that is a circle. There is also support for Links. Note, however, that bspline surfaces, such as Ruled Surface or Part Loft faces are not supported.

The mirror plane defines the Normal (direction) and the Base (position) for the mirror object. The plane is infinite even if the reference object is not. The location of the reference object matters only in that it defines how far away the mirror will be on the opposite side of the mirror plane from the original base object. When the Mirror Plane property contains a reference object the Base and Normal properties are made readonly since those values are now computed based on the reference object.

Options

The Base point boxes can be used to move the mirror plane parallel to the selected standard mirror plane. Only one of the X, Y, or Z boxes is effective for a given standard plane. (If a reference object is used for the Mirror Plane then that object's position, rather than these values, is computed to determine the Base property value.)

Standard Plane Base Point Box Effect
XY Z Move mirror plane along Z axis.
XY X, Y No effect.
XZ Y Move mirror plane along Y axis.
XZ X, Z No effect.
YZ X Move mirror plane along X axis.
YZ Y, Z No effect.

Notes