Ejemplo n.º 1
0
 protected internal override void AddJointRange(List <Joint> collection)
 {
     ISequentialImpulsesJoint[] newJoints = new ISequentialImpulsesJoint[collection.Count];
     for (int index = 0; index < newJoints.Length; ++index)
     {
         newJoints[index] = (ISequentialImpulsesJoint)collection[index];
     }
     siJoints.AddRange(newJoints);
 }
Ejemplo n.º 2
0
 static bool IsJointRemoved(ISequentialImpulsesJoint joint)
 {
     return(!joint.IsAdded);
 }
Ejemplo n.º 3
0
 static bool IsJointRemoved(ISequentialImpulsesJoint joint)
 {
     return joint.Engine == null;
 }
Ejemplo n.º 4
0
 protected internal override void AddJointRange(List<Joint> collection)
 {
     ISequentialImpulsesJoint[] newJoints = new ISequentialImpulsesJoint[collection.Count];
     for (int index = 0; index < newJoints.Length; ++index)
     {
         newJoints[index] = (ISequentialImpulsesJoint)collection[index];
     }
     siJoints.AddRange(newJoints);
 }
Ejemplo n.º 5
0
 static bool IsJointRemoved(ISequentialImpulsesJoint joint)
 {
     return !joint.IsAdded;
 }