GetSource
 
 
 

GetSource

Description

Gets the animation sources of parameters.

Scripting Syntax

oReturn = GetSource( InputObjs, SourceMask );

Return Value

Returns an XSICollection that contains a list of animation sources for the specified parameters. Returns nothing if there is no animation source of the specific type.

Parameters

Parameter Type Description
InputObjs String List of parameters.

Default Value: Currently selected and marked parameters.

SourceMask siSourceType Type of animation source.

Default Value: siAnySource

Examples

VBScript Example

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

See Also

GetFCurveInfo GetValue Parameter.Source