ActionDelta.AddConstraintItem

Description

Adds a new ActionDeltaItem of type siModificationDeltaConstraint to an ActionDelta created with the Delta.AddAction method.

The ActionDelta should be of type siModificationDeltaConstraint to use this method (see siModificationDeltaType for a list of ActionDelta types).

C# Syntax

ActionDeltaItemCollection ActionDelta.AddConstraintItem( Object in_cnsPreset, Object in_cnsned, Object in_cnsning, Boolean in_bComp, Object in_offsetCnsned, Object in_offsetCnsning );

Scripting Syntax

oReturn = ActionDelta.AddConstraintItem( Preset, Targets, Sources, [Compensation], [TargetOffset], [SourceOffset] );

Return Value

ActionDeltaItemCollection

Parameters

Parameter Type Description
Preset Constraint Preset Type of constraint to add to object
Targets X3DObject, X3DObjectCollection or XSICollection Object(s) that will be constrained (see Constraint.Constrained)
Sources X3DObject, X3DObjectCollection or XSICollection Object(s) that will act as constrainers (see Constraint.Constraining)
Compensation Boolean Compensation mode, True to turn on compensation.

Default Value: False

TargetOffset SIVector3 or Array Target Attachment Point (Distance, Position constraints).
SourceOffset SIVector3 or Array Source Attachment Point (Distance, Position, Surface, Trajectory constraints). Rotation Offset (Orientation constraint), Translation Offset (Direction constraint), Scaling Offset (Scaling constraint)

Examples

JScript Example

/* 
	See the example on the documentation page for the ActionDelta object 
*/

See Also

Delta.AddAction ActionDeltaCollection