CustomOperator.AddIOPort.1.js Example

Applies To

CustomOperator.AddIOPort method

Description

This example demonstrates how to use the CustomOperator.AddIOPort method.

Code

/*
	This example illustrates how to use the AddIOPort method to define 
	an input/output port.
*/
NewScene( null, false );
var obj = CreatePrim( "Cube", "MeshSurface");
var sop = XSIFactory.CreateScriptedOp( "MyOperator", MyOperator_Update.toString(), "JScript" )
sop.AddIOPort( obj.ActivePrimitive );
sop.Connect();
// The operator's update function
function MyOperator_Update( ctx, out, in1 ) 
{
	Application.LogMessage( "MyOperator_Update: " + out.Value );
	var aPos = in1.Value.Geometry.Points.PositionArray.toArray();
	out.Value.Geometry.Points.PositionArray = aPos;
}

Keywords

CustomOperator AddIOPort


Autodesk Softimage 2011