To Mirror Assembly Components

You can mirror the entire assembly or a subset of components.

What's New: 2024.1, 2026

A note on parameters and results when using the Mirror command: When mirroring a part in an assembly, some parameters might not be populated in the mirrored part. In addition, the Export Parameter checkbox in the Parameter dialog box might not retain the same status as the original part. For example, when mirroring an assembly created with the Frame Generator, one or more parameters and/or Export Parameter settings might not carry over into the mirrored part. If the parameter values are needed, you'll need to manually create the values in the mirrored part.

Weldment documents do not support the creation of mirrored patterns.

Constraints

It is not possible to create a constraint between the target and the mirror plane. The source component can be moved by assembly constraints, and pattern will update the position of the target component.

Design Views

It is now possible to create and update Design Views in assembly documents, including renaming, reordering, and deleting. The Design View can be switched only in the source document.

Positional Representations

It is now possible to create and update Positional Representations, including renaming, reordering, and deleting. Positional representations can be changed only on the source side, and updates will update the positional representation on the target. Flexible sub-assemblies cannot be mirrored at all using the new Create mirror pattern command. Existing sub-assemblies cannot be changed to flexible after creating an associative mirror.

Suppress

Suppress is available for individual nested associative mirror features. Mirroring of suppressed source or target instances will result in the suppressed instance having a 'Reused' state. When a source instance of an associative mirror becomes suppressed, it still allows all three states (Mirror, Reuse, Exclude) in Edit mode. Unresolved instances cannot be used as a source for an associative mirror. Both source and target instances of an associative mirror can be suppressed.

iProperties and Styles

The iProperties and styles will be synchronized to the target component from the source component after mirroring the component pattern. The default part number value will be created in the target document and will not be synchronized with the source document. The styles, including sheet metal style, are synchronized to the target document as well. Note that instance properties won't be synchronized to the target document.

  1. On the ribbon, click Assemble tab Pattern panel Mirror .

  2. In the graphics window or the assembly browser, select components to mirror. Selected components are listed in the Mirror Components: Status dialog box browser.

  3. In the Mirror Components: Status dialog box, select what you want to mirror:

    • Create mirror pattern: Enables to mirror the geometry and position of the source components while preserving the associativity between the source and target components. Mirrored components are placed in the newly created Mirror browser node.
    • Create flat structure: Creates only mirrored geometry and has no associativity between the target and source documents.
  4. In the Mirror Components: Status dialog box, click Mirror Plane, and then select the appropriate origin plane.

  5. Select Mirror Relationships to apply the constraints and joints between the existing components to the mirrored components. Deselect to prevent constraints and joints from being applied to the mirrored components. This option is not available when you select "Create mirror pattern".

  6. Select Ground New Components to automatically ground the new mirrored components. This option is not available when you select "Create mirror pattern".

  7. Use the Status buttons at the top of the dialog box to change the status of all selected components. Click a status icon for an individual component to change the component status.

Mirror

Creates a mirrored component and saves it in a new file.

Reuse

Adds a component instance in the current or a new assembly file.

Exclude

Excludes a subassembly or part from the mirror operation.

  1. For reused components:

    • Components marked bold are not suitable for reusing. If appropriate, change the Reuse status to Mirror or Exclude.

      Note: A component must be symmetric according to its current symmetric plane to be suitable for reuse. Asymmetric reused components can be positioned incorrectly in the resulting model.
      Tip: Click the Copy button to copy a list of marked components to the clipboard.
    • To change the symmetric plane for a reused component, right-click the component, and select an alternate plane.

  2. Click More , and then:

    • If appropriate, clear the Reuse Standard Content and Factory Parts check box to enable the mirrored state for library components. By default, library parts are reused in the mirrored assembly file.
    • In Preview Components, select check boxes to customize the preview displayed in the graphics window.
  3. Click Next to open the Mirror Components: File Names dialog box.

  4. Review the copied files and change as needed:

    • Click in a New Name field to edit the file name. Right-click a New Name field, and choose Find to search in listed file names, or choose Replace to find and replace a string.
    • Right-click the File Location field to change the location from Source Path to Workspace, or User Path. If you select User Path, click the File Location field again, and set the path. In general, keep the default location so the file can be located when you reopen the assembly.
  5. On the Naming Scheme box:

    • Select the Prefix check box, and then enter a prefix, if appropriate.
    • Select the Increment check box to add an index to all files. Files that already have an index are increased by one.
    • Accept the default suffix (_MIR) or enter a different suffix. Clear the check box to remove the suffix.
  6. Click Apply to update the file names. If needed, click Revert to return to the original values.

  7. In the Component Destination box, choose one:

    • Click Insert in Assembly to place components in the current assembly or a new assembly file.
    • Click Open in New Window to open a new assembly file, leaving the edit assembly unchanged.
  8. Click Return to Selection to change status or select new components. Otherwise, click OK to accept and close the dialog box.

Note: Multiple instances of mirrored components are listed only once in the Mirror Copy: File Names dialog box.