Exemple #1
0
        static StylusPointCollection Points(StylusPointCollection StylusPoints)
        {
            var start = StylusPoints.First().ToPoint();
            var end   = StylusPoints.Last().ToPoint();

            LineDynamicRenderer.Prepare(ref start, ref end);

            return(new StylusPointCollection(new[] { start, end }));
        }
Exemple #2
0
        static void Draw(DrawingContext DrawingContext, Point Start, Point End, Pen Pen)
        {
            LineDynamicRenderer.Prepare(ref Start, ref End);

            DrawingContext.DrawLine(Pen, Start, End);

            GetArrowPoints(Start, End, out var p1, out var p2);

            DrawingContext.DrawLine(Pen, End, p1);
            DrawingContext.DrawLine(Pen, End, p2);
        }
Exemple #3
0
        static StylusPointCollection Points(StylusPointCollection StylusPoints)
        {
            var start = StylusPoints.First().ToPoint();
            var end   = StylusPoints.Last().ToPoint();

            LineDynamicRenderer.Prepare(ref start, ref end);

            ArrowDynamicRenderer.GetArrowPoints(start, end, out var p1, out var p2);

            return(new StylusPointCollection(new[] { start, end, p1, end, p2 }));
        }