[ts] Fix path constraint for when path length is NaN. See #1230.

This commit is contained in:
badlogic 2018-12-17 15:21:59 +01:00
parent 503cdb81f4
commit 19fdea7d80
7 changed files with 14 additions and 14 deletions

View File

@ -3039,7 +3039,7 @@ var spine;
if (percentPosition)
position *= pathLength_1;
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength_1;
}
world = spine.Utils.setArraySize(this.world, 8);
@ -3148,7 +3148,7 @@ var spine;
else
position *= pathLength / path.lengths[curveCount - 1];
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength;
}
var segments = this.segments;

View File

@ -3039,7 +3039,7 @@ var spine;
if (percentPosition)
position *= pathLength_1;
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength_1;
}
world = spine.Utils.setArraySize(this.world, 8);
@ -3148,7 +3148,7 @@ var spine;
else
position *= pathLength / path.lengths[curveCount - 1];
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength;
}
var segments = this.segments;

View File

@ -3039,7 +3039,7 @@ var spine;
if (percentPosition)
position *= pathLength_1;
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength_1;
}
world = spine.Utils.setArraySize(this.world, 8);
@ -3148,7 +3148,7 @@ var spine;
else
position *= pathLength / path.lengths[curveCount - 1];
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength;
}
var segments = this.segments;

View File

@ -3039,7 +3039,7 @@ var spine;
if (percentPosition)
position *= pathLength_1;
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength_1;
}
world = spine.Utils.setArraySize(this.world, 8);
@ -3148,7 +3148,7 @@ var spine;
else
position *= pathLength / path.lengths[curveCount - 1];
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength;
}
var segments = this.segments;

View File

@ -3039,7 +3039,7 @@ var spine;
if (percentPosition)
position *= pathLength_1;
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength_1;
}
world = spine.Utils.setArraySize(this.world, 8);
@ -3148,7 +3148,7 @@ var spine;
else
position *= pathLength / path.lengths[curveCount - 1];
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength;
}
var segments = this.segments;

View File

@ -3039,7 +3039,7 @@ var spine;
if (percentPosition)
position *= pathLength_1;
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength_1;
}
world = spine.Utils.setArraySize(this.world, 8);
@ -3148,7 +3148,7 @@ var spine;
else
position *= pathLength / path.lengths[curveCount - 1];
if (percentSpacing) {
for (var i = 0; i < spacesCount; i++)
for (var i = 1; i < spacesCount; i++)
spaces[i] *= pathLength;
}
var segments = this.segments;

View File

@ -178,7 +178,7 @@ module spine {
let pathLength = lengths[curveCount];
if (percentPosition) position *= pathLength;
if (percentSpacing) {
for (let i = 0; i < spacesCount; i++)
for (let i = 1; i < spacesCount; i++)
spaces[i] *= pathLength;
}
world = Utils.setArraySize(this.world, 8);
@ -289,7 +289,7 @@ module spine {
else
position *= pathLength / path.lengths[curveCount - 1];
if (percentSpacing) {
for (let i = 0; i < spacesCount; i++)
for (let i = 1; i < spacesCount; i++)
spaces[i] *= pathLength;
}