Mirror is not updated when updating variable

I have a sketched mirrored and when I update a variable the original sketch updates but not the mirror.

How can I keep the mirror in sync with the original?

I’m new here so i can’t post a screen grab.

I just tried on 26.80.0 on MacOS and it worked.

I sketched a rectangle, made one side length a variable, created a construction line next to it, and mirrored the rectangle using that line. I updated the variable and the original and mirror both change. In case you were mirroring an extrusion, I extruded the rectangle and mirrored the extrusion using that same construction line, updated the variable and both the original and mirror changed.

You’ll need to provide a more detailed description or better yet the project and/or video to show the issue.

Sorry for not attaching example, it won’t let me attach a file as I’m a new user.

I’m using version 26.80 on Windows

It does not seem to work if you create a new offset construction plane and mirror using that. I noticed that new sketch doesn’t reference the variables .

Here is what I did

  1. Create a square on x/y
  2. Add horizontal/vertical constraints to each side.
  3. Assign a variable to adjust the width of the square
  4. Create a offset construction plane and move it the right of the square
  5. Mirror the sketch on the construction plane
  6. Change the variable.

I noticed the variable references are not present on the new sketch.

Expectation is both sketches adjust when the variable gets updated.

Here is a screesnshot.

The mirror seems to have somehow lost its parametric connection to the original drawing. It may be necessary to reconstruct the mirror or verify that the mirrored entities are still correctly confined to the original geometry.

It’s supposed to work the way you described it.

Recording 2026-05-19 173724

This is generally expected behavior, although if I were on the Shapr3D team, I would probably just disable it.

The thing is, Shapr3D has two types of Mirror — one in Sketch mode and one in 3D (Direct Modeling) mode.

The one in Sketch mode was added relatively recently and works by applying a Symmetry constraint, while the one in Direct Modeling mode has been around longer and is stored as an action in the history.

These are essentially two different methods, even though they share the same name.

What you are doing is trying to mirror a sketch using a tool that was designed for mirroring solid bodies.

Apparently, Shapr3D decided to allow this for compatibility reasons, but in practice it does not create a true mirrored sketch — it simply copies part of the sketch. It is somewhat similar to trying to apply the Pattern tool (in Direct Modeling mode) to a sketch: you will also just get copies that are not linked to each other.

The solution is very simple — use the tools for their intended purpose. In Sketch mode, use Mirror inside the sketch itself, for example by first adding a construction line or using a world axis.


It is worth mentioning that in some situations, Shapr3D recognizes the user’s intent and automatically converts one type of mirroring into the other behind the scenes. This is likely what confuses users, because from their point of view, sometimes it works and sometimes it doesn’t.

Obviously, in your example you used either a world axis or a plane that was tangent to a world axis for mirroring. As a result, Shapr3D correctly recognized your intent and created a Symmetry constraint.

However, @derhally pointed out that he used an offset construction plane for mirroring, and in this case it cannot be automatically converted into a Symmetry constraint, because there is no construction plane inside a sketch.

Ah, I thought that may be the case so I checked mirroring items but didn’t think to test mirroring the sketch itself.

Mirroring a sketch with the mirroring tool (not in the sketch) should be fixed (and I agree - not allowed until it is fixed) otherwise it’s confusing.

I don’t think this can be fixed. A more reasonable solution would be to warn the user that this action will only create a copy, not actually mirror the sketch.

Thank you for the help, i got it to work.

I’ve noticed sometimes it will hang the entire app and i have to quit and restart the app.

To reproduce it,

  1. Enter sketch mode
  2. click mirror
  3. click the closed sketch

At this point the only thing I can do is quit the app.