Function set joints.
__init__()
Initializes a new, empty MFnIKJoint object.
Method resolution order:
- MFnIkJoint
- OpenMaya.MFnTransform
- OpenMaya.MFnDagNode
- OpenMaya.MFnDependencyNode
- OpenMaya.MFnBase
- builtins.object
Constructor & Destructor Documentation
OpenMayaAnim.MFnIkJoint.__init__
(
)
Initialize self. See help(type(self)) for accurate signature.
Member Function Documentation
OpenMayaAnim.MFnIkJoint.__new__
(
)
static
Create and return a new object. See help(type) for accurate signature.
OpenMayaAnim.MFnIkJoint.create
(
)
create(parent=MObject.kNullObj) -> new joint node MObject
Create a new joint in a skeleton. In maya, skeletons are defined
entirely by DAG hierarchy. So, giving the joint you want to attach
to as a parent will add this joint to that skeleton.
parent: the parent object for this in the dag. A value of
NULL specifies the world dag node as parent.
Return: The parent transform of the new joint
OpenMayaAnim.MFnIkJoint.degreesOfFreedom
(
)
Gets degrees of freedom for this joint, that is, which axes are free
to rotate
OpenMayaAnim.MFnIkJoint.hikJointName
(
)
Get the name that HIK uses to identify this joint
OpenMayaAnim.MFnIkJoint.maxRotateDampXRange
(
)
Get the maximum of the damping range in X. This corresponds to the
maxRotateDampXRange attribute on the joint
OpenMayaAnim.MFnIkJoint.maxRotateDampXStrength
(
)
Get the maximum of the damping strength in X. This corresponds to the
maxRotateDampXStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.maxRotateDampYRange
(
)
Get the maximum of the damping range in Y. This corresponds to the
maxRotateDampYRange attribute on the joint
OpenMayaAnim.MFnIkJoint.maxRotateDampYStrength
(
)
Get the maximum of the damping strength in Y. This corresponds to the
maxRotateDampYStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.maxRotateDampZRange
(
)
Get the maximum of the damping range in Z. This corresponds to the
maxRotateDampZRange attribute on the joint
OpenMayaAnim.MFnIkJoint.maxRotateDampZStrength
(
)
Get the maximum of the damping strength in Z. This corresponds to the
maxRotateDampZStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.minRotateDampXRange
(
)
Get the minimum of the damping range in X. This corresponds to the
minRotateDampXRange attribute on the joint
OpenMayaAnim.MFnIkJoint.minRotateDampXStrength
(
)
Get the minimum of the damping strength in X. This corresponds to the
minRotateDampXStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.minRotateDampYRange
(
)
Get the minimum of the damping range in Y. This corresponds to the
minRotateDampYRange attribute on the joint
OpenMayaAnim.MFnIkJoint.minRotateDampYStrength
(
)
Get the minimum of the damping strength in Y. This corresponds to the
minRotateDampYStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.minRotateDampZRange
(
)
Get the minimum of the damping range in Z. This corresponds to the
minRotateDampZRange attribute on the joint
OpenMayaAnim.MFnIkJoint.minRotateDampZStrength
(
)
Get the minimum of the damping strength in Z. This corresponds to the
minRotateDampZStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.orientation
(
)
Gets the joint orientation as either an Euler rotation or a
quaternion
OpenMayaAnim.MFnIkJoint.orientationComponents
(
)
Get the joint orientation
Return: rotation angles and rotation order
OpenMayaAnim.MFnIkJoint.preferredAngle
(
)
Get the preferred orientation angle for the joint.
Return: preferred angle
OpenMayaAnim.MFnIkJoint.scaleOrientation
(
)
Gets the orientation of the coordinate axes, as either a quaternion
or a sequence of 4 values, namely, the Euler rotation components and
the order
OpenMayaAnim.MFnIkJoint.segmentScale
(
)
Get the local space scale values for the joint segment (bone). This is
equivalent to calling MFnTransform::getScale.
Return: segment scale
OpenMayaAnim.MFnIkJoint.setDegreesOfFreedom
(
)
Set the degrees of freedom for this joint by specifying which axes
are allowed to rotate
OpenMayaAnim.MFnIkJoint.setMaxRotateDampXRange
(
)
Set the maximum of the damping range in X. This corresponds to the
setMaxRotateDampXRange attribute on the joint
OpenMayaAnim.MFnIkJoint.setMaxRotateDampXStrength
(
)
Set the maximum of the damping strength in X. This corresponds to the
setMaxRotateDampXStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.setMaxRotateDampYRange
(
)
Set the maximum of the damping range in Y. This corresponds to the
setMaxRotateDampYRange attribute on the joint
OpenMayaAnim.MFnIkJoint.setMaxRotateDampYStrength
(
)
Set the maximum of the damping strength in Y. This corresponds to the
setMaxRotateDampYStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.setMaxRotateDampZRange
(
)
Set the maximum of the damping range in Z. This corresponds to the
setMaxRotateDampZRange attribute on the joint
OpenMayaAnim.MFnIkJoint.setMaxRotateDampZStrength
(
)
Set the maximum of the damping strength in Z. This corresponds to the
setMaxRotateDampZStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.setMinRotateDampXRange
(
)
Set the minimum of the damping range in X. This corresponds to the
setMinRotateDampXRange attribute on the joint
OpenMayaAnim.MFnIkJoint.setMinRotateDampXStrength
(
)
Set the minimum of the damping strength in X. This corresponds to the
setMinRotateDampXStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.setMinRotateDampYRange
(
)
Set the minimum of the damping range in Y. This corresponds to the
setMinRotateDampYRange attribute on the joint
OpenMayaAnim.MFnIkJoint.setMinRotateDampYStrength
(
)
Set the minimum of the damping strength in Y. This corresponds to the
setMinRotateDampYStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.setMinRotateDampZRange
(
)
Set the minimum of the damping range in Z. This corresponds to the
setMinRotateDampZRange attribute on the joint
OpenMayaAnim.MFnIkJoint.setMinRotateDampZStrength
(
)
Set the minimum of the damping strength in Z. This corresponds to the
setMinRotateDampZStrength attribute on the joint
OpenMayaAnim.MFnIkJoint.setOrientation
(
)
Sets the joint orientation, which can be specified as either an Euler
rotation, a quaternion, or a sequence of 4 values, namely, the Euler
rotation components and the order
OpenMayaAnim.MFnIkJoint.setPreferredAngle
(
)
Set the preferred orientation angle for the joint.
OpenMayaAnim.MFnIkJoint.setScaleOrientation
(
)
Sets the orientation of the coordinate axes, which can be specified as either an Euler
rotation, a quaternion, or a sequence of 4 values, namely, the Euler
rotation components and the order
OpenMayaAnim.MFnIkJoint.setSegmentScale
(
)
Set the segment scale for the joint.
OpenMayaAnim.MFnIkJoint.setStiffness
(
)
Set the stiffness for the joint. This is equivalent to calling
MFnTransform::setScale
OpenMayaAnim.MFnIkJoint.stiffness
(
)
Get the stiffness for the joint.
Return: stiffness