trigger.objects.controller
Object classes
Attributes
Classes
Module Contents
- class Controller(name='cont', shape='Circle', scale=(1, 1, 1), normal=(0, 1, 0), pos=None, side=None, tier=None, line_width=-1)
Bases:
object- add_custom_attributes()
Add default attributes for translate, rotate and scale.
- add_offset(suffix='OFF')
- drive_visibility(driver_attr, up_level=None, lock_and_hide=True)
Drives the visibility of the controller with the given attribute
- Args:
driver_attr: attribute to drive the visibility up_level: (integer) if defined the upper group visibility will be used instead lock_and_hide: (bool) locks and hides the attribute after driven
Returns:
- freeze(rotate=True, scale=True, translate=True)
- get_offsets()
- lock(attrs, hide=True)
- lock_all(hide=True)
- lock_rotate(skip='', hide=True)
- lock_scale(skip='', hide=True)
- lock_translate(skip='', hide=True)
- lock_visibility(hide=True)
- set_defaults()
Grabs the current values of the controller and sets them as default values.
- set_normal(normals)
- set_scale(values)
- set_shape(shape, scale=(1, 1, 1), normal=(0, 1, 0))
- set_side(side, tier=None)
- property line_width
- lockedShapes = ['FkikSwitch']
- property name
- property parent
- property shapes
- property side
- side_dict
- side_enum_resolve
- side_enums
- property tier
- tier_enums
- log