[FIXED] FC11 64-bit: Rotating/mirroring/moving shapes often causes misalignments
Posted: Mon Jun 19, 2017 3:15 pm
Hey,
I've started to notice an issue with FC11 that wasn't previously present regarding shapes' alignment. I've attached an example:
I formed the glyph on the left hand side out of the three shown shapes. Each one is an exact multiple of 100 wide, high, and in position on both axes. I then flipped the whole shape, as well as its pieces, around a couple of times, giving the right hand shape.
The result, from what I did, should be identical to the original. However, two of the shapes' coordinates are now one unit off. This is noticeable if you look at the "intersection" errors shown - the left hand rectangle shape is no longer touching the half-donut shape.
Position being off by 1 also affects the moving of shapes when gridlock is enabled:
By enabling gridlock and then using the mouse to drag the half-donut shape around, dropping it in the same location each time, I've found that (in the pictured case) the shape will generally land correctly on (0,800), but can also end up on x=-1 or x=1, and y=799 or y=801.
This is easy to reproduce just by keeping the Transform window open and on the Position tab, enabling gridlock, drawing a shape, and then moving it with the mouse several times.
I've started to notice an issue with FC11 that wasn't previously present regarding shapes' alignment. I've attached an example:
I formed the glyph on the left hand side out of the three shown shapes. Each one is an exact multiple of 100 wide, high, and in position on both axes. I then flipped the whole shape, as well as its pieces, around a couple of times, giving the right hand shape.
The result, from what I did, should be identical to the original. However, two of the shapes' coordinates are now one unit off. This is noticeable if you look at the "intersection" errors shown - the left hand rectangle shape is no longer touching the half-donut shape.
Position being off by 1 also affects the moving of shapes when gridlock is enabled:
By enabling gridlock and then using the mouse to drag the half-donut shape around, dropping it in the same location each time, I've found that (in the pictured case) the shape will generally land correctly on (0,800), but can also end up on x=-1 or x=1, and y=799 or y=801.
This is easy to reproduce just by keeping the Transform window open and on the Position tab, enabling gridlock, drawing a shape, and then moving it with the mouse several times.