Hi All,
I'm working (again) on this offset plugin. Thanks to André I now have
a much faster plugin using the xsi model. Though, now I would like to
filter out what's being selected or offset. The working base code I
have now is:
( can also be downloaded at http://sanders3d.googlepages.com/ )
#--- start of python script
import win32com.client
from win32com.client import constants as c
xsi = Application
oIn = 1
oOut = 100
oTimeOffset = 2
oSel = xsi.Selection.Count
for i in range(oSel):
oFCurveAnimatedParams =
xsi.Selection(i).NodeAnimatedParameters(c.siFCurveSource)
for oObj in oFCurveAnimatedParams:
oFCurve = oObj.Source
oRange = oFCurve.GetKeysBetween(oIn, oOut)
oFCurve.OffsetKeys(oRange, oTimeOffset * i)
#--- end of python script
I would like to filter the "siFCurveSource" to only select
translation, rotation, etc. I've tried to look in the SDK docs if
something like "siFCurveSource.posx" or anything like that exists.
I don't know... learning as I go at least :) Anyone up for making any pointers?
regards
stefan andersson
--
__________________________________________
Pixel Abuser (at) http://www.swiss.se/
Blog (at) http://sanders3d.blogspot.com/
Web (at) http://sanders3d.googlepages.com/
work e.mail: stefan [at] swiss.se
---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi