アニメーション
パラメータのアニメーション ソースを取得します。
oReturn = GetSource( InputObjs, SourceMask ); |
指定されたパラメータのアニメーションソースのリストを含むXSICollectionを戻します。 指定されたタイプのアニメーション ソースがない場合は、何も戻しません。
| パラメータ | タイプ | 詳細 |
|---|---|---|
| InputObjs | 文字列 | パラメータのリスト。
デフォルト値:現在選択され、マーキングされているパラメータ。 |
| SourceMask | siSourceType | アニメーション ソースの種類
デフォルト値: siAnySource |
dim source
dim fcurve, crvtype, nokeyval, nbKeys, extrap, seq, lowclamp, highclamp
GetPrim "Null"
' Save some keys on the local X position of the Null object
SaveKey "Null.kine.posx", 1, -5.0
SaveKey "Null.kine.posx", 25, 7.0
SaveKey "Null.kine.posx", 50, 2.0
' Get the fcurve animation source
set source = GetSource( "Null.kine.posx", siFCurveSource )
for each fcurve in source
GetFCurveInfo fcurve, crvtype, nokeyval, nbKeys, extrap, seq, lowclamp, highclamp
LogMessage "NbKeys = " & nbKeys
LogMessage "FCurve type = " & crvtype
next
|