Constraint.Constrained

Description

Returns the X3DObject being constrained by the constraining objects.

C# Syntax

// get accessor
X3DObject rtn = Constraint.Constrained;

Examples

JScript Example

NewScene( null, false );
var oRoot = Application.ActiveProject.ActiveScene.Root;
var oNull = oRoot.AddNull();
var oSphere = oRoot.AddGeometry( "Sphere","MeshSurface" );
oSphere.Kinematics.AddConstraint( "Direction", oNull );
oSphere.Kinematics.AddConstraint( "Direction", oNull );
oSphere.Kinematics.AddConstraint( "Direction", oNull );
var oConstraints = oSphere.Kinematics.Constraints;
Application.LogMessage( Application.ClassName(oConstraints) );
for (var i=0; i<oConstraints.Count; i++) {
	Application.LogMessage( oConstraints(i).Name + ", Constrained : " + oConstraints(i).Constrained );
	Application.LogMessage( "Constraining : " );
	var oConstraining = oConstraints(i).Constraining;
	for (var j=0; j<oConstraining.Count; j++) {
		Application.LogMessage( "\t" + oConstraining(j) );
	}
}
// 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