+ private void applyPath(Point... path)
+ {
+ this.path = new double[path.length * 2 + 4];
+
+ for (int srcI = 0, dstI = 2; srcI < path.length; srcI++, dstI += 2)
+ {
+ this.path[dstI + 0] = path[srcI].x;
+ this.path[dstI + 1] = path[srcI].y;
+ }
+ }
+