this.plane.anchor.setElements(this.vertices.first.data); 
var anchor = this.vertices.first.data; this.plane.anchor.setElements(anchor); this.updateTrianglePlanes(function(plane) { return Plane.create(anchor, plane.normal); }); 
  scale: function(k, point) {    var P = point.elements || point;    this.vertices.each(function(node) {      var E = node.data.elements;      node.data.setElements([        P[0] + k * (E[0] - P[0]),        P[1] + k * (E[1] - P[1]),        (P[2] || 0) + k * (E[2] - (P[2] || 0))      ]);    });    this.plane.anchor.setElements(this.vertices.first.data);    return this;  },
3123	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3123/88af0516a961fea263ffc0d016435fdbb11d55cf/polygon.js/buggy/src/polygon.js