Constraint.Constrained
 
 
 

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