Connect (Operator)
Introduced
4.0
Description
Connects an operator to the specified objects.
Scripting Syntax
Operator.Connect( [Connections], [ConstructionMode] )
C# Syntax
Operator.Connect( Object in_connections, siConstructionMode in_constructionmode );Parameters
|
Parameter |
Type |
Description |
|
Connections |
Contains connection specification of objects to connect. |
|
|
ConstructionMode |
The location in the construction stack where the operator should be created. This only applies to output connections made to Geometry objects; this mode will be ignored for all other types of connections. Default Value: siConstructionModeDefault |
Examples
1. JScript Example
/*
This example demonstrates how to create and instantiate a runtime
custom operator and connect it to a cube.
*/
NewScene( null, false );
var obj = CreatePrim( "Cube", "MeshSurface");
function MyOperator_Update( ctx, out, in1 )
{
Application.LogMessage( "MyOperator_Update: " + out.Name );
var apos = in1.Value.Geometry.Points.PositionArray.toArray();
out.Value.Geometry.Points.PositionArray = apos;
}
var sop = XSIFactory.CreateScriptedOp( "MyOperator", "", "JScript" )
sop.AddOutputPort( obj.ActivePrimitive );
sop.AddInputPort( "cube.polymsh" );
sop.Code = MyOperator_Update.toString()
sop.Connect();2. JScript Example
/*
This example demonstrates how to instantiate the built-in Twist operator
and connect it to a cube.
*/
NewScene( null, false );
var obj = CreatePrim( "Cube", "MeshSurface");
var op = XSIFactory.CreateObjectFromPreset( "Twist", "Operators" );
op.Connect(obj);Autodesk Softimage v7.5