# Paintcurve Operators

`bpy.ops.paintcurve.``add_point`(location=(0, 0))

  Add New Paint Curve Point

  Parameters: | location (int array of 2 items in [0, 32767], (optional)) – Location, Location of vertex in area space

`bpy.ops.paintcurve.``add_point_slide`(PAINTCURVE_OT_add_point=None, PAINTCURVE_OT_slide=None)

  Add new curve point and slide it

  Parameters: | PAINTCURVE_OT_add_point (`PAINTCURVE_OT_add_point`, (optional)) – Add New Paint Curve Point, Add New Paint Curve Point PAINTCURVE_OT_slide (`PAINTCURVE_OT_slide`, (optional)) – Slide Paint Curve Point, Select and slide paint curve point

`bpy.ops.paintcurve.``cursor`()

  Place cursor

`bpy.ops.paintcurve.``delete_point`()

  Remove Paint Curve Point

`bpy.ops.paintcurve.``draw`()

  Draw curve

`bpy.ops.paintcurve.``new`()

  Add new paint curve

`bpy.ops.paintcurve.``select`(location=(0, 0), toggle=False, extend=False)

  Select a paint curve point

  Parameters: | location (int array of 2 items in [0, 32767], (optional)) – Location, Location of vertex in area space toggle (boolean, (optional)) – Toggle, (De)select all extend (boolean, (optional)) – Extend, Extend selection

`bpy.ops.paintcurve.``slide`(align=False, select=True)

  Select and slide paint curve point

  Parameters: | align (boolean, (optional)) – Align Handles, Aligns opposite point handle during transform select (boolean, (optional)) – Select, Attempt to select a point handle before transform