GPencilStroke(bpy_struct)

base class — bpy_struct

class bpy.types.GPencilStroke(bpy_struct)

Freehand curve defining part of a sketch

display_mode

Coordinate space that stroke is in

  • SCREEN Screen, Stroke is in screen-space.
  • 3DSPACE 3D Space, Stroke is in 3D-space.
  • 2DSPACE 2D Space, Stroke is in 2D-space.
  • 2DIMAGE 2D Image, Stroke is in 2D-space (but with special ‘image’ scaling).
Type:enum in [‘SCREEN’, ‘3DSPACE’, ‘2DSPACE’, ‘2DIMAGE’], default ‘SCREEN’
draw_cyclic

Enable cyclic drawing, closing the stroke

Type:boolean, default False
end_cap_mode

Stroke end extreme cap style

Type:enum in [‘ROUND’, ‘FLAT’], default ‘ROUND’
gradient_factor

Amount of gradient along section of stroke

Type:float in [0.001, 1], default 1.0
gradient_shape
Type:float array of 2 items in [0.01, 1], default (1.0, 1.0)
groups

Weights for the vertex groups this vertex is member of

Type:bpy_prop_collection of GpencilVertexGroupElement, (readonly)
is_nofill_stroke

Special stroke to use as boundary for filling areas

Type:boolean, default False, (readonly)
line_width

Thickness of stroke (in pixels)

Type:int in [1, 1000], default 0
material_index

Index of material used in this stroke

Type:int in [-inf, inf], default 0
points

Stroke data points

Type:GPencilStrokePoints bpy_prop_collection of GPencilStrokePoint, (readonly)
select

Stroke is selected for viewport editing

Type:boolean, default False
start_cap_mode

Stroke start extreme cap style

Type:enum in [‘ROUND’, ‘FLAT’], default ‘ROUND’
triangles

Triangulation data for HQ fill

Type:bpy_prop_collection of GPencilTriangle, (readonly)
classmethod bl_rna_get_subclass(id, default=None)
Parameters:id (string) – The RNA type identifier.
Returns:The RNA type or default when not found.
Return type:bpy.types.Struct subclass
classmethod bl_rna_get_subclass_py(id, default=None)
Parameters:id (string) – The RNA type identifier.
Returns:The class or default when not found.
Return type:type

Inherited Properties

Inherited Functions

References