mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-18 04:51:47 +08:00
[ts] Closes #838, modified vertices of input JSON when reading mesh attachment. Breaks when input JSON is reused
This commit is contained in:
parent
f617ff635f
commit
0b8913691a
@ -4610,12 +4610,13 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
vertices[i] *= scale;
|
||||
scaledVertices[i] *= scale;
|
||||
}
|
||||
attachment.vertices = spine.Utils.toFloatArray(vertices);
|
||||
attachment.vertices = scaledVertices;
|
||||
return;
|
||||
}
|
||||
var weights = new Array();
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -4610,12 +4610,13 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
vertices[i] *= scale;
|
||||
scaledVertices[i] *= scale;
|
||||
}
|
||||
attachment.vertices = spine.Utils.toFloatArray(vertices);
|
||||
attachment.vertices = scaledVertices;
|
||||
return;
|
||||
}
|
||||
var weights = new Array();
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -4299,12 +4299,13 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
vertices[i] *= scale;
|
||||
scaledVertices[i] *= scale;
|
||||
}
|
||||
attachment.vertices = spine.Utils.toFloatArray(vertices);
|
||||
attachment.vertices = scaledVertices;
|
||||
return;
|
||||
}
|
||||
var weights = new Array();
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -4299,12 +4299,13 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
vertices[i] *= scale;
|
||||
scaledVertices[i] *= scale;
|
||||
}
|
||||
attachment.vertices = spine.Utils.toFloatArray(vertices);
|
||||
attachment.vertices = scaledVertices;
|
||||
return;
|
||||
}
|
||||
var weights = new Array();
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -4299,12 +4299,13 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
vertices[i] *= scale;
|
||||
scaledVertices[i] *= scale;
|
||||
}
|
||||
attachment.vertices = spine.Utils.toFloatArray(vertices);
|
||||
attachment.vertices = scaledVertices;
|
||||
return;
|
||||
}
|
||||
var weights = new Array();
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -4299,12 +4299,13 @@ var spine;
|
||||
var scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
var vertices = map.vertices;
|
||||
var scaledVertices = spine.Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
if (scale != 1) {
|
||||
for (var i = 0, n = vertices.length; i < n; i++)
|
||||
vertices[i] *= scale;
|
||||
scaledVertices[i] *= scale;
|
||||
}
|
||||
attachment.vertices = spine.Utils.toFloatArray(vertices);
|
||||
attachment.vertices = scaledVertices;
|
||||
return;
|
||||
}
|
||||
var weights = new Array();
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -347,12 +347,13 @@ module spine {
|
||||
let scale = this.scale;
|
||||
attachment.worldVerticesLength = verticesLength;
|
||||
let vertices: Array<number> = map.vertices;
|
||||
let scaledVertices = Utils.toFloatArray(vertices);
|
||||
if (verticesLength == vertices.length) {
|
||||
if (scale != 1) {
|
||||
for (let i = 0, n = vertices.length; i < n; i++)
|
||||
vertices[i] *= scale;
|
||||
scaledVertices[i] *= scale;
|
||||
}
|
||||
attachment.vertices = Utils.toFloatArray(vertices);
|
||||
attachment.vertices = scaledVertices;
|
||||
return;
|
||||
}
|
||||
let weights = new Array<number>();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user