sdfsdfs
This commit is contained in:
23
node_modules/pixi.js/lib/scene/sprite-tiling/utils/applyMatrix.mjs
generated
vendored
Normal file
23
node_modules/pixi.js/lib/scene/sprite-tiling/utils/applyMatrix.mjs
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
function applyMatrix(array, stride, offset, matrix) {
|
||||
let index = 0;
|
||||
const size = array.length / (stride || 2);
|
||||
const a = matrix.a;
|
||||
const b = matrix.b;
|
||||
const c = matrix.c;
|
||||
const d = matrix.d;
|
||||
const tx = matrix.tx;
|
||||
const ty = matrix.ty;
|
||||
offset *= stride;
|
||||
while (index < size) {
|
||||
const x = array[offset];
|
||||
const y = array[offset + 1];
|
||||
array[offset] = a * x + c * y + tx;
|
||||
array[offset + 1] = b * x + d * y + ty;
|
||||
offset += stride;
|
||||
index++;
|
||||
}
|
||||
}
|
||||
|
||||
export { applyMatrix };
|
||||
//# sourceMappingURL=applyMatrix.mjs.map
|
Reference in New Issue
Block a user