AnimationSourceItem.3.js Example

Applies To

AnimationSourceItem object

Description

Simple example showing how to access action source items from a collection

Code

NewScene( false, false ) ;
	var cube = ActiveSceneRoot.AddPrimitive("Cube") ;
	var actionsource = StoreAction( null, "cube.kine.local.posx, cube.kine.local.posy, cube.kine.local.posz", null, "Test", null, 1, 5, null, null, null, 1);  
	var items = actionsource.SourceItems;
	// Log all items
	for ( var i = 0; i< items.Count; i++ )
	{
		LogMessage( items(i).Name );
	}
	// Log specific items
	LogMessage( "cube.kine.local.posx ActionSourceItem active: " + items("cube.kine.local.posx").Active );
	var filtereditems = items.Filter ("","","cube.kine.local.posx");
	LogMessage( "cube.kine.local.posx ActionSourceItem source value: " + filtereditems(0).Source.Value );

Related Examples

AnimationSourceItem.2.js

AnimationSourceItem.1.vbs

Keywords

AnimationSourceItem SetAsFCurve SetAsStatic Active Source Target


Autodesk Softimage 2011