Graphics.DrawCurve Method (Pen, Point, Int32, Int32, Single)
Draws a cardinal spline through a specified array of Point structures using a specified tension.
Assembly: System.Drawing (in System.Drawing.dll)
member DrawCurve : pen:Pen * points:Point * offset:int * numberOfSegments:int * tension:float32 -> unit
Offset from the first element in the array of the points parameter to the starting point in the curve.
Number of segments after the starting point to include in the curve.
Value greater than or equal to 0.0F that specifies the tension of the curve.
This method draws a cardinal spline that passes through each point in the array.
The array of points must contain at least three Point structures for a curve to be drawn.
The value of the offset parameter specifies the number of elements to skip in the array. The first element after the skipped elements represents the starting point of the curve.
The value of the numberOfSegments parameter specifies the number of segments, after the starting point, to draw in the curve. The value of the numberOfSegments parameter must be at least 1. The value of the offset parameter plus the value of the numberOfSegments parameter must be less than the number of elements in the array of the points parameter.
The tension parameter determines the shape of the spline. If the value of the tension parameter is 0.0F, this method draws straight line segments to connect the points. Usually, the tension parameter is less than or equal to 1.0F. Values over 1.0F produce unusual results.
Creates red and green pens.
Creates seven points to define a curve.
Draws six red straight lines between the seven points to form an incomplete polygon.
Defines the starting point offset and number of segments.
Defines the tension.
Draws an open green curve (starting at the third point) through the last five points.
The method sets the tension to 1.0.
Available since 1.1