trim more fields that don't need to be pre-allocated
This commit is contained in:
parent
6337cae736
commit
2ebc85458f
3 changed files with 6 additions and 7 deletions
|
|
@ -20,7 +20,6 @@
|
||||||
if (key) {
|
if (key) {
|
||||||
this._key = key;
|
this._key = key;
|
||||||
}
|
}
|
||||||
this.poly = null; // parent polygon
|
|
||||||
}
|
}
|
||||||
|
|
||||||
get key() {
|
get key() {
|
||||||
|
|
@ -38,7 +37,9 @@
|
||||||
const PRO = Point.prototype;
|
const PRO = Point.prototype;
|
||||||
|
|
||||||
BASE.Point = Point;
|
BASE.Point = Point;
|
||||||
|
|
||||||
BASE.newPoint = newPoint;
|
BASE.newPoint = newPoint;
|
||||||
|
|
||||||
BASE.pointFromClipper = function(cp, z) {
|
BASE.pointFromClipper = function(cp, z) {
|
||||||
return newPoint(cp.X / CONF.clipper, cp.Y / CONF.clipper, z);
|
return newPoint(cp.X / CONF.clipper, cp.Y / CONF.clipper, z);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -31,9 +31,10 @@
|
||||||
this.id = seqid++; // polygon unique id
|
this.id = seqid++; // polygon unique id
|
||||||
this.open = false;
|
this.open = false;
|
||||||
this.points = []; // ordered array of points
|
this.points = []; // ordered array of points
|
||||||
this.parent = null; // enclosing parent polygon
|
|
||||||
this.depth = 0; // depth nested from top parent (density for support fill)
|
this.depth = 0; // depth nested from top parent (density for support fill)
|
||||||
if (points) this.addPoints(points);
|
if (points) {
|
||||||
|
this.addPoints(points);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
get length() {
|
get length() {
|
||||||
|
|
@ -63,6 +64,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
BASE.Polygon = Polygon;
|
BASE.Polygon = Polygon;
|
||||||
|
|
||||||
BASE.newPolygon = newPolygon;
|
BASE.newPolygon = newPolygon;
|
||||||
|
|
||||||
const PRO = Polygon.prototype;
|
const PRO = Polygon.prototype;
|
||||||
|
|
|
||||||
|
|
@ -2912,10 +2912,6 @@ console.log/** Copyright Stewart Allen <sa@grid.space> -- All Rights Reserved */
|
||||||
DOC.activeElement.blur();
|
DOC.activeElement.blur();
|
||||||
}
|
}
|
||||||
|
|
||||||
// function setExpert(bool) {
|
|
||||||
// UC.setExpert(UI.expert.checked = settings.controller.expert = bool);
|
|
||||||
// }
|
|
||||||
|
|
||||||
function getMode() {
|
function getMode() {
|
||||||
return settings.mode;
|
return settings.mode;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue