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

Inheritance diagram of AnimChannelMatrixDynamic

__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)

/**
  • Explicitly sets the matrix value.

*/

/**
  • Explicitly sets the matrix value, using the indicated TransformState object

  • as a convenience.

*/

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)

/**
  • Explicitly sets the matrix value.

*/

/**
  • Explicitly sets the matrix value, using the indicated TransformState object

  • as a convenience.

*/

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