Constraint

Object Hierarchy | Related C++ Class: Constraint

Inheritance

SIObject
   ProjectItem
       Property
          Constraint

Introduced

1.0

Description

The Constraint object represents a constraint in the scene graph. Constraints allow you to constrain objects to other object's animation. For example, you can constrain an object to always point in the direction of another object using the direction constraint. You apply constraints on objects using the Kinematics.AddConstraint method. You can find the constraints that are being applied to an object using the Kinematics.Constraints property or find which constraint is driving a particular parameter using the Parameter.Source property. You can get the Constraint's type with SIObject.Type property.

Methods

AddCustomOp

AddScriptedOp

AddScriptedOpFromFile

AnimatedParameters2

BelongsTo

EvaluateAt

GetICEAttributeFromName

IsA

IsAnimated2

IsClassOf

IsEqualTo

IsKindOf

IsLocked

IsSelected

LockOwners

SetAsSelected

SetCapabilityFlag

SetLock

TaggedParameters

UnSetLock

Properties

Application

Branch

BranchFlag

Capabilities

Categories

Constrained

Constraining

Families

FullName

Help

ICEAttributes

LockLevel

LockMasters

LockType

Model

Name

NestedObjects

ObjectID

Origin

OriginPath

Owners

Parameters

Parent

Parent3DObject

PPGLayout

Selected

Singleton

Type

UpVectorReference

 

 

 

Examples

VBScript Example

' 
' This example illustrates how to apply a direction constraint to a sphere so that it always
' points in the direction of the null. We then enumerate all the constraints on the sphere
' using the kinematics.contraints property.
' 
Dim oRoot, oNull, oSphere 
set oRoot = Application.ActiveProject.ActiveScene.Root
set oNull = oRoot.AddNull
set oSphere = oRoot.AddGeometry("Sphere","MeshSurface")
oSphere.Kinematics.AddConstraint "Direction", oNull 
set oConstraints = oSphere.Kinematics.Constraints
for each oCns in oConstraints
   LogMessage oCns.FullName
next

See Also

ConstraintCollection

Kinematics

Kinematics.AddConstraint

Parameter.Source

ApplyCns

 

 

 



Autodesk Softimage v7.5