ApplyKinematicOp

Introduced

1.0

Description

Applies a kinematic operator.

Scripting Syntax

ApplyKinematicOp( PresetObj, [ConnectionSet], [ConnectType] )

Parameters

Parameter

Type

Description

PresetObj

String or a preset object (see SIGetPreset)

Deform and Assignment Operators

ConnectionSet [in/out]

ConnectionSet

Specifies the objects connected to an operator. See Operator Presets for details on the connection set required for this operator.

Default Value: Currently selected objects are used as the main group.

Warning: An error occurs if the connection set is invalid. Please verify the connection set required for this operator to avoid breaking your scripts.

ConnectType

siBranchFlag

Specifies the type of connection.

Default Value: siUnspecified

Return Value

Returns an XSICollection list of new kinematic operators.

Examples

VBScript Example

'example showing using ApplyKinematicsOp to 
'deform an object based on its motion
dim oCone, oOps, oOp

newscene , false
SetValue "PlayControl.Current", 1
SetValue "PlayControl.Out", 60

'Create a cone that moves across the x-axis
set oCone = CreatePrim( "Cone", "MeshSurface" )
oCone.Parameters( "posx" ).AddFCurve2( Array( 1, -8, 50, 8 ) )

'Add a qstretch operator that will deform the
'cone as it moves
set oOps = ApplyKinematicOp( "QStretch", oCone )
set oOp = oOps.Item(0)

oOp.Parameters( "linvel_flexampl" ).Value = 0.5

PlayForwardsFromStart

See Also

Kinematics

Operator



Autodesk Softimage v7.5