updateAnimation()
Purpose
Update a 3D animation
Description
Some 3D models contain animation sequences. This updates the animation with the specified frame
Syntax
updateAnimation( object, animation, frame )
Arguments
object handle of the animated 3D object
animation index of the animation
frame index of the animation frame
Example
cb = loadModel( "Kat Deak/Colin" )
pointLight( { 0.5, 1.3, 2 }, white, 4 )
setAmbientLight( { 0.5, 0.5, 0.5 } )
colin = placeObject( cb, { 0, 0, 0 }, { 1, 1, 1 } )
setCamera( { 0, 10, 10 }, { 0, 5, 0 } )
animID = 6
animlength = animationLength( colin, animID )
animframe = 0
loop
clear()
animframe = animframe + 1 / 60
if animframe >= animlength then
animframe = 0
endIf
updateAnimation( colin, animID, animframe )
drawObjects()
printAt( 0, 0, animframe )
update()
repeat
Associated Commands