Eval (FCurve)

Description

Evaluates the FCurve at a given frame. If the curve is discontinuous, the right limit is returned.

Scripting Syntax

FCurve.Eval( Frame )

C# Syntax

Object FCurve.Eval( Object in_Frame );

Parameters

Parameter

Type

Description

Frame

Double

The frame at which to evaluate the FCurve

Return Value

Double

Examples

VBScript Example

'
'  This VBScript example demonstrates how to evaluate an FCurve at different frames.
'
set oCube = ActiveSceneRoot.AddGeometry( "Cube","MeshSurface" )
dim aValues
aValues = Array( 0.00, 5.00, 1.00, 6.00, 2.00, 7.00, 3.00, 8.00, 4.00, 9.00, 5.00, 10.00 )
set oFCurve = oCube.PosX.AddFCurve2( aValues )

for i=0 to 6
   LogMessage "FCurve at " & i & " = " & oFCurve.Eval(i)
next

' Outputs:
'INFO : FCurve at 0 = 5
'INFO : FCurve at 1 = 6
'INFO : FCurve at 2 = 7
'INFO : FCurve at 3 = 8
'INFO : FCurve at 4 = 9
'INFO : FCurve at 5 = 10
'INFO : FCurve at 6 = 10


Autodesk Softimage v7.5