import maya.cmds as cmds
# Get all joint nodes
joints = cmds.ls(type="joint")
# Filter out joints that do not have any keys
keyed_joints = [joint for joint in joints if cmds.keyframe(joint, q=True, keyframeCount=True) > 0]
# Print the names of all the keyed joints
for joint in keyed_joints:
print(joint)
mySel = keyed_joints
test = []
try:
test += cmds.listConnections(mySel,s=True, type="animCurveTU")
except:
pass
try:
test += cmds.listConnections(mySel,s=True, type="animCurveTL")
except:
pass
try:
test += cmds.listConnections(mySel,s=True, type="animCurveTA")
except:
pass
cmds.delete(test)
More than 1 year has passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
Comments
Let's comment your feelings that are more than good