user: Give a detailed overview of Bpy.Ops.Mask: syntax, arguments, return values, common patterns.

assistant: n Nothing, Deselect all when nothing under the cursor select_passthrough ( boolean , ( optional ) ) – Only Select Unselected, Ignore the select action when the element is already selected location ( mathutils.Vector of 2 items in [-inf, inf], (optional)) – Location, Location of vertex in normalized space bpy.ops.mask. select_all ( * , action = 'TOGGLE' ) ¶ Change selection of all curve points Parameters : action (enum in [ 'TOGGLE' , 'SELECT' , 'DESELECT' , 'INVERT' ], (optional)) – Action, Selection action to execute TOGGLE Toggle – Toggle selection for all elements. SELECT Select – Select all elements. DESELECT Deselect – Deselect all elements. INVERT Invert – Invert selection of all elements. bpy.ops.mask. select_box ( * , xmin = 0 , xmax = 0 , ymin = 0 , ymax = 0 , wait_for_input = True , mode = 'SET' ) ¶ Select curve points using box selection Parameters : xmin ( int in [ -inf , inf ] , ( optional ) ) – X Min xmax ( int in [ -inf , inf ] , ( optional ) ) – X Max ymin ( int in [ -inf , inf ] , ( optional ) ) – Y Min ymax ( int in [ -inf , inf ] , ( optional ) ) – Y Max wait_for_input ( boolean , ( optional ) ) – Wait for Input mode (enum in [ 'SET' , 'ADD' , 'SUB' ], (optional)) – Mode SET Set – Set a new selection. ADD Extend – Extend existing selection. SUB Subtract – Subtract existing selection. bpy.ops.mask. select_circle ( * , x = 0 , y = 0 , radius = 25 , wait_for_input = True , mode = 'SET' ) ¶ Select curve points using circle selection Parameters : x ( int in [ -inf , inf ] , ( optional ) ) – X y ( int in [ -inf , inf ] , ( optional ) ) – Y radius ( int in [ 1 , inf ] , ( optional ) ) – Radius wait_for_input ( boolean , ( optional ) ) – Wait for Input mode (enum in [ 'SET' , 'ADD' , 'SUB' ], (optional)) – Mode SET Set – Set a new selection. ADD Extend – Extend existing selection. SUB Subtract – Subtract existing selection. bpy.ops.mask. select_lasso ( * , path = None , use_smooth_stroke = False , smooth_stroke_factor = 0.75 , smooth_stroke_radius = 35 , mode = 'SET' ) ¶ Select curve points using lasso selection Parameters : path ( bpy_prop_collection of OperatorMousePath , (optional)) – Path use_smooth_stroke ( boolean , ( optional ) ) – Stabilize Stroke, Selection lags behind mouse and follows a smoother path smooth_stroke_factor ( float in [ 0.5 , 0.99 ] , ( optional ) ) – Smooth Stroke Factor, Higher values gives a smoother stroke smooth_stroke_radius ( int in [ 10 , 200 ] , ( optional ) ) – Smooth Stroke Radius, Minimum distance from last point before selection continues mode (enum in [ 'SET' , 'ADD' , 'SUB' ], (optional)) – Mode SET Set – Set a new selection. ADD Extend – Extend existing selection. SUB Subtract – Subtract existing selection. bpy.ops.mask. select_less ( ) ¶ Deselect spline points at the boundary of each selection region bpy.ops.mask. select_linked ( ) ¶ Select all curve points linked to already selected ones bpy.ops.mask. select_linked_pick ( * , deselect = False ) ¶ (De)select all points linked to the curve under the mouse cursor Parameters : deselect ( boolean , ( optional ) ) – Deselect bpy.ops.mask. select_more ( ) ¶ Select more spline points connected to initial selection bpy.ops.mask. shape_key_clear ( ) ¶ Remove mask shape keyframe for active mask layer at the current frame bpy.ops.mask. shape_key_feather_reset ( ) ¶ Reset feather weights on all selected points animation values bpy.ops.mask. shape_key_insert ( ) ¶ Insert mask shape keyframe for active mask layer at the current frame bpy.ops.mask. shape_key_rekey ( * , location = True , feather = True ) ¶ Recalculate animation data on selected points for frames selected in the dopesheet Parameters : location ( boolean , ( optional ) ) – Location feather ( boolean , ( optional ) ) – Feather bpy.ops.mask. slide_point ( * , slide_feather = False , is_new_point = False ) ¶ Slide control points Parameters : slide_feather ( boolean , ( optional ) ) – Slide Feather, First try to slide feather instead of vertex is_new_point ( boolean , ( optional ) ) – Slide New Point, Newly created vertex is being slid bpy.ops.mask. slide_spline_curvature ( ) ¶ Slide a point on the spline to define its curvature bpy.ops.mask. switch_direction ( ) ¶ Switch direction of selected splines Next Material Operators Previous Marker Operators Copyright &#169; Blender Authors Made with Furo Report issue on this page On this page Mask Operators add_feather_vertex() add_feather_vertex_slide() add_vertex() add_vertex_slide() copy_splines() cyclic_toggle() delete() duplicate() duplicate_move() feather_weight_clear() handle_type_set() hide_view_clear() hide_view_set() layer_move() layer_new() layer_remove() new() normals_make_consistent() parent_clear() parent_set() paste_splines() primitive_circle_add() primitive_square_add() select() select_all() select_box() select_circle() select_lasso() select_less() select_linked() select_linked_pick() select_more() shape_key_clear() shape_key_feather_reset() shape_key_insert() shape_key_rekey() slide_point() slide_spline_curvature() switch_direction()