Lattice Operators

bpy.ops.lattice.flip(axis='U')

Mirror all control points without inverting the lattice deform

Parameters

axis (enum in ['U', 'V', 'W'], (optional)) – Flip Axis, Coordinates along this axis get flipped

bpy.ops.lattice.make_regular()

Set UVW control points a uniform distance apart

bpy.ops.lattice.select_all(action='TOGGLE')

Change selection of all UVW control 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.lattice.select_less()

Deselect vertices at the boundary of each selection region

bpy.ops.lattice.select_mirror(axis={'X'}, extend=False)

Select mirrored lattice points

Parameters
  • axis (enum set in Axis Flag Xyz Items, (optional)) – Axis

  • extend (boolean, (optional)) – Extend, Extend the selection

bpy.ops.lattice.select_more()

Select vertex directly linked to already selected ones

bpy.ops.lattice.select_random(ratio=0.5, seed=0, action='SELECT')

Randomly select UVW control points

Parameters
  • ratio (float in [0, 1], (optional)) – Ratio, Portion of items to select randomly

  • seed (int in [0, inf], (optional)) – Random Seed, Seed for the random number generator

  • action (enum in ['SELECT', 'DESELECT'], (optional)) –

    Action, Selection action to execute

    • SELECT Select – Select all elements.

    • DESELECT Deselect – Deselect all elements.

bpy.ops.lattice.select_ungrouped(extend=False)

Select vertices without a group

Parameters

extend (boolean, (optional)) – Extend, Extend the selection