trigger.modules.singleton ========================= .. py:module:: trigger.modules.singleton .. autoapi-nested-parse:: Singleton module Attributes ---------- .. autoapisummary:: trigger.modules.singleton.LIMB_DATA trigger.modules.singleton.LOG Classes ------- .. autoapisummary:: trigger.modules.singleton.Guides trigger.modules.singleton.Singleton Module Contents --------------- .. py:class:: Guides(side='L', suffix='', segments=None, tMatrix=None, upVector=(0, 1, 0), mirrorVector=(1, 0, 0), lookVector=(0, 0, 1), *args, **kwargs) Bases: :py:obj:`trigger.core.module.GuidesCore` .. py:method:: define_guides() Define the guides for the limb. .. py:method:: draw_joints() Draw the guide joints and set Joint types/sides. This method will be overridden for each module. .. py:attribute:: limb_data .. py:attribute:: name :value: 'Singleton' .. py:class:: Singleton(build_data=None, inits=None) Bases: :py:obj:`trigger.core.module.ModuleCore` Creates one or multiple loose controllers. They can be bound to a surface and can be local .. py:method:: additional_groups() Create additional follicle group. .. py:method:: execute() Create the limb module. .. py:method:: round_up() .. py:attribute:: name :value: 'Singleton' .. py:data:: LIMB_DATA .. py:data:: LOG