michael@0: function addConstraint(blaat) { michael@0: return blaat.v1 michael@0: } michael@0: michael@0: function ScaleConstraint() { michael@0: this.direction = null michael@0: this.v1 = {}; michael@0: addConstraint(this); michael@0: } michael@0: michael@0: function EqualityConstraint() { michael@0: this.v1 = {}; michael@0: addConstraint(this); michael@0: } michael@0: michael@0: function deltaBlue() { michael@0: new EqualityConstraint(); michael@0: new ScaleConstraint(); michael@0: } michael@0: michael@0: for (var n = 0; n<100; n++) { michael@0: deltaBlue() michael@0: }