AnimChannelMatrixDynamic
from panda3d.core import AnimChannelMatrixDynamic
- class AnimChannelMatrixDynamic
Bases:
AnimChannel_ACMatrixSwitchType
An animation channel that accepts a matrix each frame from some dynamic input provided by code.
This object operates in two modes: in explicit mode, the programmer should call set_value() each frame to indicate the new value; in implicit mode, the programmer should call set_value_node() to indicate the node whose transform will be copied to the joint each frame.
Inheritance diagram
- __init__(*args, **kwargs)
- getClassType()
C++ Interface: get_class_type()
- getValueNode()
C++ Interface: get_value_node(AnimChannelMatrixDynamic self)
- /**
Returns the node that was set via set_value_node(), if any.
*/
- getValueTransform()
C++ Interface: get_value_transform(AnimChannelMatrixDynamic self)
- /**
Returns the explicit TransformState value that was set via set_value(), if
any.
*/
- get_class_type()
C++ Interface: get_class_type()
- get_value_node()
C++ Interface: get_value_node(AnimChannelMatrixDynamic self)
- /**
Returns the node that was set via set_value_node(), if any.
*/
- get_value_transform()
C++ Interface: get_value_transform(AnimChannelMatrixDynamic self)
- /**
Returns the explicit TransformState value that was set via set_value(), if
any.
*/
- setValue()
C++ Interface: set_value(const AnimChannelMatrixDynamic self, const TransformState value)
- setValueNode()
C++ Interface: set_value_node(const AnimChannelMatrixDynamic self, PandaNode node)
- /**
Specifies a node whose transform will be queried each frame to implicitly
specify the transform of this joint.
*/
- set_value()
C++ Interface: set_value(const AnimChannelMatrixDynamic self, const TransformState value)
- set_value_node()
C++ Interface: set_value_node(const AnimChannelMatrixDynamic self, PandaNode node)
- /**
Specifies a node whose transform will be queried each frame to implicitly
specify the transform of this joint.
*/
- value_node