FreeCAD / FreeCAD/FreeCAD

Using the scaling with `App.Vector(-1,-1,-1)` to mirror objects deforms the appearance of the object.

Open
#20,464 37 comments 0 reactions 0 assignees View on GitHub
Mod: Part Status: Confirmed Topic: Color Type: Bug
Dominant language
C++
Stars
33.6k
Forks
6k
Avg merge
3d 15h
Merged PRs (30d)
196

Description

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Problem description

Using the scaling with `App.Vector(-1, -1, -1)` to mirror objects deforms the appearance of the object.

The object on the left was mirrored to the left, and the colors were messed up.

![Image](https://github.com/user-attachments/assets/e7f06182-80f6-4477-b24a-c76c3ff8f4f1)

Discussion: https://forum.freecad.org/viewtopic.php?p=818394#p818394

### Full version info

```shell
0.21, 1.0, 1.1-dev
```

### Subproject(s) affected?

Core

### Anything else?

_No response_

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.