Overview
Stroke panel will have different operators depending on which type of stroke you choose.
Source Stroke
Stroke that will be used for most operations. By default Automatic
will always default to annotation if there are no grease pencil or curve amongst the selected objects, otherwise use grease pencil or curve.
Automatic
will always try to use that respective source if any.
Annotation are easily accessible.
Setting Active Grease Pencil
will surpress any other grease pencil.
Curve object has to be selected.
Overview - Annotation
Delete Active Frame
: Delete active frameConvert to Curve
: Convert stroke into curve object. Can choose whether to keep annotation or remove them after, and/or to convert only the intersection or all points.
Info
Annotation API are limited to read-only (no API to add/remove stroke), so there is not much we can do about them.
Overview - Grease Pencil
Clear Excess Strokes
: Remove all but the first strokeClear All Strokes
: Remove all strokes, but keep the keyframe-
Delete Active Frame
: Delete active frame -
Self Intersect
: Depending on setting, can be used to add points to intersection, or to only include starting, intersection, and ending of the stroke. Excess strokes will be removed afterward Convert to Curve
: Convert stroke into curve object. Can choose whether to keep annotation or remove them after, and/or to convert only the intersection or all points.
Overview - Curve
Convert to Grease Pencil
: Convert points into grease pencil stroke. Add a new keyframe on current frame ifActive Grease Pencil
is set, otherwise callbpy.ops.object.convert()
(equivalent toObject > Convert > Grease Pencil
) operator and setActive Grease Pencil
to this newly created grease pencil.