void DrawLine(Vector2 pos, Vector2 dir, float length)
        {
            var step         = length / (_sideVecticesCount + 2);
            var borderOffset = new Vector2(dir.Y, -dir.X) * Border;

            for (var i = 0; i <= _sideVecticesCount; i += 1)
            {
                DrawCntrl.PrimitiveAddVertex(pos + _wiggleys[i] + dir * step * (i + 1) + borderOffset);
                _wiggleyId += 1;
            }
        }
        void DrawArc(Vector2 pos, float ang)
        {
            var stepAng = 90f / _cornerVecticesCount;

            for (var i = _cornerVecticesCount; i >= 0; i -= 1)
            {
                var dir = MathHelper.ToRadians(ang + i * stepAng);
                DrawCntrl.PrimitiveAddVertex(pos + _wiggleys[i] + new Vector2((float)Math.Cos(dir), -(float)Math.Sin(dir)) * Border);
                _wiggleyId += 1;
            }
        }