Gimp.Vectors.stroke_new_from_points
@accepts(Gimp.Vectors, Gimp.VectorsStrokeType, int, [float], bool)
@returns(int)
def stroke_new_from_points(self, type, num_points, controlpoints, closed):
# Python wrapper for gimp_vectors_stroke_new_from_points()
Adds a stroke of a given type to the vectors object.
Adds a stroke of a given type to the vectors object. The coordinates of the control points can be specified. For now only strokes of the type GIMP_VECTORS_STROKE_TYPE_BEZIER are supported. The control points are specified as a pair of float values for the x- and y-coordinate. The Bezier stroke type needs a multiple of three control points. Each Bezier segment endpoint (anchor, A) has two additional control points (C) associated. They are specified in the order CACCACCAC...
Since 2.4
- self
The vectors object.
- type
type of the stroke (always GIMP_VECTORS_STROKE_TYPE_BEZIER for now).
- num_points
The number of elements in the array, i.e. the number of controlpoints in the stroke * 2 (x- and y-coordinate).
- controlpoints
List of the x- and y-coordinates of the control points.
- closed
Whether the stroke is to be closed or not.
- Returns