Пример #1
0
        public override void Draw(SKCanvas canvas, SKPaint paint)
        {
            float vx   = _p2.X - _p1.X;
            float vy   = _p2.Y - _p1.Y;
            float dist = (float)Math.Sqrt(vx * vx + vy * vy);

            vx /= dist;
            vy /= dist;

            DrawArrowhead(canvas, paint, _p2, vx, vy, SkiaHelper.ToPixel(_arrowLength));
        }
Пример #2
0
 public static SKPoint ToPixelSKPoint(this Point formsPoint)
 => new SKPoint(SkiaHelper.ToPixel(formsPoint.X), SkiaHelper.ToPixel(formsPoint.Y));