API to the rescue!
from maya.api import OpenMaya as om, OpenMayaAnim as oma
sel = om.MSelectionList()
sel.add("pCube1_translateY")
mobj = sel.getDependNode(0)
fn = oma.MFnAnimCurve(mobj)
for index in range(fn.numKeys):
# Input == Time, which is returned in MTime format.
# This converts it to a more familiar frame number
frame = om.MTime(fn.input(index)).value
# Values may also need to be converted to UI units, in this case
# they are `kDistance` which is the same in both API and (default) UI unit
value = fn.value(index)
print("%s: %s" % (frame, value))
Some more examples of usage here:
Been stuck on this problem for a few days. I'm trying to figure out a way to query an "animCurveUL" node's values within "Anim Curve Attributes".
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/01d6edc9-e6a9-401b-b571-2a6572923b3an%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/0db677cf-7e4a-47e4-990c-2756f6231abdn%40googlegroups.com.
MILK VISUAL EFFECTSThreeways House,40-44 Clipstone Street London, W1W 5DW
Tel: +44 (0)20 3697 8448
This message is intended solely for the addressee and may contain confidential and/or legally privileged information. Any use, disclosure or reproduction without the sender’s explicit consent is unauthorized and may be unlawful. If you have received this message in error, please notify Milk VFX immediately and permanently delete it. Any views or opinions expressed in this message are solely those of the author and do not necessarily represent those of Milk VFX.
By engaging in professional correspondence with Milk VFX, we may store your contact information for future reference. This is in line with Milk’s Privacy policy which can be found here. Milk Visual Effects is a registered limited company: 0844 1256. The registered company address is Threeways House, 40-44 Clipstone Street, London, W1W 5DW.
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/77cdb321-a12a-4651-9078-0e5605acc77bn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAFRtmOBtWSkHBmmoEhij0aES-5Eq26%3DM6W7J07Z%3DmT1%3DLxy09Q%40mail.gmail.com.
Thanks a bunch dude. You guys are awesome.So Pymel is a mixture of maya.cmds and openMaya? Curious to know why Autodesk decided to have 3 different options and not just Pymel. I'm really digging pymel after you guys mentioned
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAF%3DF9rC5v0T5KxXpKbKBebB-FqoayosptOLWmLWe6OQf3R%3DTug%40mail.gmail.com.