Mirrored component bug

Hey, if I add an component, then mirror it, the overlap between other shaped becomes white. This doesn’t happen if I decompose it first, then mirror it.

This is do to different path directions if you mirror only once. Can you mirror in both directions? Then it will work.

Yes, if I mirror twice it works. Imo Component -> Mirror -> Decompose and Component -> Decompose -> Mirror should have the same result.
There’s also a bug with the rotate tool and components, it behaves weird.

I will check if I can improve this.

Please use the rotate tool and components very carefully. The implantation is very experimental and works only sometimes. This is because the transformation math is quite complicated.

if anyone knows how to extract the rotation component from a affine transformation?