public void FlipX(PointF pos) { // trapezoid, oval shapes etc ? // round, rect are symmetric //layers = Layer.ToString(Layer.FlipLayers(Layer.ParseLayers(layers))); _layers.FlipLayers(); position.At = position.At.FlipX(); //pad.position.Rotation = -pad.position.Rotation + 360; }