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