UNPKG

laya-coreui-es

Version:

laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改

37 lines (36 loc) 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MatirxArray = void 0; class MatirxArray { static ArrayMul(a, b, o) { if (!a) { MatirxArray.copyArray(b, o); return; } if (!b) { MatirxArray.copyArray(a, o); return; } var ai0, ai1, ai2, ai3; for (var i = 0; i < 4; i++) { ai0 = a[i]; ai1 = a[i + 4]; ai2 = a[i + 8]; ai3 = a[i + 12]; o[i] = ai0 * b[0] + ai1 * b[1] + ai2 * b[2] + ai3 * b[3]; o[i + 4] = ai0 * b[4] + ai1 * b[5] + ai2 * b[6] + ai3 * b[7]; o[i + 8] = ai0 * b[8] + ai1 * b[9] + ai2 * b[10] + ai3 * b[11]; o[i + 12] = ai0 * b[12] + ai1 * b[13] + ai2 * b[14] + ai3 * b[15]; } } static copyArray(f, t) { if (!f) return; if (!t) return; for (var i = 0; i < f.length; i++) { t[i] = f[i]; } } } exports.MatirxArray = MatirxArray;