anchor.diff:  
     bool containsPoint( Vector3 point ) => _aabb3.containsVector3(point);
   
  -  bool containsBox( BoundingBox box ) => _aabb3.containsAabb3( new _aabb3.copyMinMax(box.min,box.max) );
  +  bool containsBox( BoundingBox box ) => _aabb3.containsAabb3( new Aabb3.minMax(box.min,box.max) );
   
     Vector3 getParameter( Vector3 point ) => new Vector3.array([( point.x - min.x ) / ( max.x - min.x ),
                                                       ( point.y - min.y ) / ( max.y - min.y ),
                                                       ( point.z - min.z ) / ( max.z - min.z )]
     );
   
  -  bool isIntersectionBox( BoundingBox box) => _aabb3.intersectsWithAabb3( new _aabb3.copyMinMax(box.min,box.max) );
  +  bool isIntersectionBox( BoundingBox box) => _aabb3.intersectsWithAabb3( new Aabb3.minMax(box.min,box.max) );
   
     //todo: clampPoint
   
  
positive.code:           for ( var i = 0; i < il; i += 3 ) {
              position.setValues( a[ i ], a[ i + 1 ],a[ i + 2 ] ).applyProjection( node.matrixWorld );
              if(_aabb3 == null) {
                _aabb3 = new Aabb3.copyMinMax(position,position);
              } else {
                _aabb3.hullPoint(position);
              }
  
negative.code:         geometry.vertices.forEach( (vertice) {
            var transfVertice = new Vector3.copy(vertice).applyProjection(node.matrixWorld);
            if(_aabb3 == null) {
              _aabb3 = new Aabb3.minMax(transfVertice,transfVertice);
            } else {
              _aabb3.hullPoint(transfVertice);
            }
  