rem: 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)) ]); 
add: node.data.setElements(node.data.rotate(R, line).elements); 
context:     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))      ]);    });
meta: 3877	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3877/88af0516a961fea263ffc0d016435fdbb11d55cf/polygon.js/buggy/src/polygon.js