UNPKG

snapsvg

Version:
25 lines (23 loc) 479 B
/** * @class Geometry * @author Matthew Wagerfield */ FSS.Geometry = function() { this.vertices = []; this.triangles = []; this.dirty = false; }; FSS.Geometry.prototype = { update: function() { if (this.dirty) { var t,triangle; for (t = this.triangles.length - 1; t >= 0; t--) { triangle = this.triangles[t]; triangle.computeCentroid(); triangle.computeNormal(); } this.dirty = false; } return this; } };