Debug: draw affected paths different color
This commit is contained in:
parent
20168d1dc4
commit
985128f6e2
@ -445,10 +445,18 @@ function pullPoints (points, clickPos, pullRate, inertia, maxDist, counter, rese
|
|||||||
// The tweening function will be re-assigned at the start of the point's next cycle
|
// The tweening function will be re-assigned at the start of the point's next cycle
|
||||||
points.target[i][4] = tweeningFn;
|
points.target[i][4] = tweeningFn;
|
||||||
}
|
}
|
||||||
}
|
if (debug) {
|
||||||
// If this point's cycle is near it's end, bump it up some ticks to make the animation smoother
|
points.target[i][6] = true; // marks this point as affected
|
||||||
if (relativeCounter(points.target[i][3]) > Math.roundcycleDuration - 10) {
|
}
|
||||||
points.target[i][3] = (points.target[i][3] + Math.round(cycleDuration / 2)) % cycleDuration;
|
|
||||||
|
// If this point's cycle is near it's end, bump it up some ticks to make the animation smoother
|
||||||
|
if (relativeCounter(points.target[i][3]) > Math.roundcycleDuration - 10) {
|
||||||
|
points.target[i][3] = (points.target[i][3] + Math.round(cycleDuration / 2)) % cycleDuration;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (debug) {
|
||||||
|
points.target[i][6] = false; // marks this point as unaffected
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -481,7 +489,11 @@ function drawPolygon (polygon, points, counter, tweeningFns) {
|
|||||||
|
|
||||||
if (debug) {
|
if (debug) {
|
||||||
// draw vector trajectories
|
// draw vector trajectories
|
||||||
polygon.lineStyle(1, 0x191970, 1);
|
if (points.target[i][6]) {
|
||||||
|
polygon.lineStyle(1, 0x008b8b, 1); // draw path different color if it is under effect of click/hover
|
||||||
|
} else {
|
||||||
|
polygon.lineStyle(1, 0x191970, 1);
|
||||||
|
}
|
||||||
polygon.moveTo(points.tweened[i][0], points.tweened[i][1]);
|
polygon.moveTo(points.tweened[i][0], points.tweened[i][1]);
|
||||||
for (j = relativeCount; j < cycleDuration; j++) {
|
for (j = relativeCount; j < cycleDuration; j++) {
|
||||||
polygon.lineTo(
|
polygon.lineTo(
|
||||||
|
Loading…
Reference in New Issue
Block a user