BezierPatch = function(points) {
            if (is.Array(points)) {
              this.points = points;
            } else {
              this.points = [];
              for (var i = 0; i < 4; i++) {
                this.points[i] = this.points[i] || [];
                for (var j = 0; j < 4; j++) {
                  this.points[i][j] = new Vec3D();
                }
              }
            }
          }
@class 4x4 bezier patch implementation with tesselation support (dynamic resolution)
for generating triangle mesh representations.
@member toxi