trigger.utils.shape_transfer.protocols

Submodules

Attributes

classes

exceptions

file_name

modules

Classes

ProtocolCore

Base class for protocols.

Package Contents

class ProtocolCore

Bases: dict

Base class for protocols.

create_cluster()

Create a cluster to be used for offsetting the target mesh.

create_protocol_group()

Create the protocol group if it doesn’t exist.

destroy()

Destroy the protocol.

get_blend_attributes()

Return the available blend attributes.

static is_same_topology(source, target)

checks if the source and target shares the same topology

prepare()

Prepare temporary meshes for the protocol.

qc_blendshapes(separation=1, force=False)

Animate the blendshapes for preview.

refresh()

Refresh the node state of the blendshape node. This is to fix the weird bug in blendshape node where it sometimes fails to update.

ui_refresh()

Reinitialize the exposed (UI) properties.

display_name = ''
name = ''
type = None
classes = []
exceptions = ['__init__.py']
file_name
modules