code: function( cstrOrId ){
  
              var constraints
                  ,type
                  ,isObj
                  ,i
                  ,l
                  ;
  
              isObj = Physics.util.isObject( cstrOrId );
  
              type = (isObj) ? cstrOrId.type : cstrOrId.substr(0, 3);
              constraints = ( type === 'ang' ) ? this._angleConstraints : this._distanceConstraints;
  
              if ( isObj ){
  
                  for ( i = 0, l = constraints.length; i < l; ++i ){
  
                      if ( constraints[ i ] === cstrOrId ){
  
                          constraints.splice( i, 1 );
                          return this;
                      }
                  }
              } else {
  
                  for ( i = 0, l = constraints.length; i < l; ++i ){
  
                      if ( constraints[ i ].id === cstrOrId ){
  
                          constraints.splice( i, 1 );
                          return this;
                      }
                  }
              }
  
              return this;
          }
docs: VerletConstraintsBehavior#remove( constraintData ) -> this
  VerletConstraintsBehavior#remove( constraintId ) -> this
  - constraintData (Object): The constraint data returned when creating a constraint
  - constraintId (String): The constraint id
  
  Remove a constraint