Пример #1
0
		static d.PointF AddToPath(this QuadraticBezierSegment segment, d.PointF startPoint, d2.GraphicsPath path) {
			var c = new d.PointF[3];
			QuadraticToCubic(startPoint, segment.Point1.ToGdiPlus(), segment.Point2.ToGdiPlus(), c, 0);
			path.AddBezier(startPoint, c[0], c[1], c[2]);
			return c[2];
		}
Пример #2
0
		static d.PointF AddToPath(this BezierSegment segment, d.PointF startPoint, d2.GraphicsPath path) {
			var lastPoint = segment.Point3.ToGdiPlus();
			path.AddBezier(startPoint, segment.Point1.ToGdiPlus(), segment.Point2.ToGdiPlus(), lastPoint);
			return lastPoint;
		}