trigger.core.module

Core Class for all trigger modules.

Attributes

LIMB_DATA

LOG

Classes

GuidesCore

ModuleCore

Module Contents

class GuidesCore(side='L', suffix='', segments=None, tMatrix=None, upVector=(0, 1, 0), mirrorVector=(1, 0, 0), lookVector=(0, 0, 1), *args, **kwargs)

Bases: object

convertJoints(joints_list)

Convert regular joints into guide joints.

createGuides()

Create the guides.

define_attributes()

Define the attributes for the module.

define_guides()

Define the guide joints. This method will be overridden for each module.

draw_joints()

Draw the guide joints and set Joint types/sides. This method will be overridden for each module.

limb_data
name = ''
class ModuleCore(*args, **kwargs)

Bases: object

additional_groups()

Create additional groups for the module. This method will be overridden for each module.

createLimb()

Create the limb rig.

create_groups()

Create essential groups for the module. Mandatory for all modules.

execute()

Execute the rig creation. This method will be overridden for each module.

finalize()

Finalize the rig creation. This method will be overridden for each module.

name = ''
LIMB_DATA
LOG