pymel.core.animation.rotationInterpolation

rotationInterpolation(*args, **kwargs)

The rotationInterpolation command converts the rotation curves to the desired rotation interpolation representation. For example, an Euler-angled representation can be converted to Quaternion. In query mode, return type is based on queried flag.

Flags:
Long name (short name) Argument Types Properties
convert (c) unicode ../../../_images/create.gif ../../../_images/query.gif
 

Specifies the rotation interpolation mode for the curves after converting. Possible choices are “none” (unsynchronized Euler-angled curves which are compatible with pre-4.0 Maya curves), “euler” (Euler-angled curves with keyframes kept synchronized), “quaternion” (quaternion curves with keyframes kept synchronized, but the exact interpolation depends on individual tangents), “quaternionSlerp” (applies quaternion slerp interpolation to the curve, ignoring tangent settings), “quaternionSquad” (applied cubic interpolation to the curve in quaternion space, ignoring tangent settings)Flag can appear in Create mode of commandFlag can have multiple arguments, passed either as a tuple or a list.

Derived from mel command maya.cmds.rotationInterpolation

Example:

import pymel.core as pm

import maya.cmds as cmds

# Converts "nurbsCone1_rotateX" and its sibling curves to quaternion tangent dependent format.
pm.rotationInterpolation( 'nurbsCone1_rotateX', convert='quaternion' )

Previous topic

pymel.core.animation.retarget

Next topic

pymel.core.animation.scaleConstraint

Core

Core Modules

Other Modules

This Page