Stretching a polygon edge without distortion

New to KiCad, pretty impressed so far. Still getting the hand of moving things around once they are placed (for example I am not getting consistent results dragging track segments, sometimes I start getting some pretty strange looking results), but I have noticed one thing that might be a bug (or may be pilot error).

Say I have a rectangle defining a keepout area. In the popup for creating the keepout I can specify that the sides of the area be restricted to horizontal, vertical, or diagonal, so I can pretty easily draw a perfect rectangle. However, I want to resize the rectangle. If I drag the circle in the middle of the rectangle side I can pull that edge in any direction, badly skewing the rectangle. If I drag while holding I expect the drag to be restricted to horizontal, vertical, or diagonal so that the rectangle is preserved. However, unless the handle for the drag is exactly on the grid, as soon as I start to drag the handle it snaps to a grid point, causing a slight skew to the stretched rectangle. I have to go an grab each of the corner handles and move them to clean up the skew.

Hope this makes sense. Is this a bug or am I doing something wrong?

ETA: Playing around a little more I see that seems to work correctly if I am zoomed in tight to the stretch handle, but if I am zoomed too far out then the handle starts snapping away from the direction of the stretch.

Maybe this: https://bugs.launchpad.net/kicad/+bug/1833673

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.