Constraint.Constraining

Description

Returns an X3DObjectCollection consisting of each 'constraining' X3DObject.

A constraint mediate between 'constraining' object(s) and the 'constrained' object. It is the constrained object which "owns" the constraint: you can access the constraint via the constrained object's kinematics. For more information, see "Constraint Presets" in the Softimage user guide.

C# Syntax

// get accessor
X3DObjectCollection rtn = Constraint.Constraining;

Examples

VBScript Example

NewScene , false
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 
oSphere.Kinematics.AddConstraint "Direction", oNull 
oSphere.Kinematics.AddConstraint "Direction", oNull 
set oConstraints = oSphere.Kinematics.Constraints
Application.LogMessage typename(oConstraints)
for each oCns in oConstraints
	Application.LogMessage oCns.Name & ", Constrained : " & oCns.Constrained
	Application.LogMessage "Constraining : "
	for each oConstraining in oCns.Constraining
		Application.LogMessage oConstraining
	next
next
' Expected results:
'INFO : ConstraintCollection
'INFO : Direction Cns, Constrained : sphere
'INFO : Constraining : 
'INFO : null
'INFO : Direction Cns, Constrained : sphere
'INFO : Constraining : 
'INFO : null
'INFO : Direction Cns, Constrained : sphere
'INFO : Constraining : 
'INFO : null