trigger.actions.morph ===================== .. py:module:: trigger.actions.morph .. autoapi-nested-parse:: Action that identify and connect blendshapes Attributes ---------- .. autoapisummary:: trigger.actions.morph.ACTION_DATA trigger.actions.morph.log Classes ------- .. autoapisummary:: trigger.actions.morph.Morph Module Contents --------------- .. py:class:: Morph(**kwargs) Bases: :py:obj:`trigger.core.action.ActionCore` .. py:method:: action() Execute Action - Mandatory .. py:method:: categorize_blendshapes(meshes) puts each shape into the correct category .. py:method:: create_combination_delta(neutral, non_sculpted_meshes, sculpted_mesh, check_sub_combinations=True, inbetween=False) Creates a basic delta mesh of the sculpted combination shape against non-sculpted .. py:method:: create_hook_node() Creates the hook node for blendshapes .. py:method:: feed(action_data, *args, **kwargs) Feeds the instance with the action data stored in actions session .. py:method:: get_inbetween_base_and_value(shape) Resolve the base mesh and inbetween value from a given shape. .. py:method:: ingest_base(blendshape) .. py:method:: ingest_combination(blendshape) .. py:method:: ingest_inbetween(blendshape) .. py:method:: is_inbetween(blendshape) Check if the given shape is an inbetween or not by looking at the digits. .. py:method:: save_action() Mandatory Method - Save Action .. py:method:: ui(ctrl, layout, handler, *args, **kwargs) UI - Mandatory .. py:attribute:: action_data .. py:data:: ACTION_DATA .. py:data:: log