aseprite / aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux)
https://www.aseprite.org
29.55k stars 6.22k forks source link

Selection & symmetry #874

Open ghost opened 8 years ago

ghost commented 8 years ago
  1. when you make a selection on one side of an axis and then move it relative to the axis the mirror selection moves in the same, not opposite direction.
  2. that one-pixel disparity (affects the vertical symmetry mode too): screenshot from 2015-11-24 05 42 05
dacap commented 8 years ago

It's a known issue but too risky to fix it on v1.1 (it needs a special behavior to do this)

ghost commented 8 years ago

this might be related then: when you select something in no-symmetry mode and then switch to a symmetry mode and move the selection, the corresponding pixels on the other side of the axis don't move.

ArekX commented 8 years ago

Also this symmetry mode seems so "limited", why only one symmetry point (either vertical or horizontal)? Why not allow all of them (vertical, horizontal, and angled)?

dacap commented 8 years ago

Hi @ArekX, I've decided to add a simple symmetry mode for the first iteration (v1.1.1). But in the future we could have other kind of symmetries (even multiple symmetries at the same time).

ghost commented 8 years ago

when there are several symmetrical objects on the canvas and they all have different symmetries it might be reasonable to put each on a separate layer and associate the corresponding symmetry mode and axis position with that layer.

@ArekX there's also radial symmetry.

dacap commented 8 years ago

The first item is #1011

oceanhahn commented 7 years ago

Bumping for mirrored selection movement. :D

dacap commented 5 years ago

Symmetry issues reported in the community site too: https://community.aseprite.org/t/problems-with-simetry/2446

martin-braun commented 5 years ago

Would love to see selection respects symmetry. That would be a fire feature to work with. 🔥