123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- import {
- a
- } from "./chunk-OSHI574D.js";
- // node_modules/@arcgis/core/chunks/mat3.js
- function a2(t, a3) {
- return t[0] = a3[0], t[1] = a3[1], t[2] = a3[2], t[3] = a3[4], t[4] = a3[5], t[5] = a3[6], t[6] = a3[8], t[7] = a3[9], t[8] = a3[10], t;
- }
- function n(t, a3) {
- return t[0] = a3[0], t[1] = a3[1], t[2] = a3[2], t[3] = a3[3], t[4] = a3[4], t[5] = a3[5], t[6] = a3[6], t[7] = a3[7], t[8] = a3[8], t;
- }
- function s(t, a3, n2, s2, r2, o2, u2, c2, e2, i2) {
- return t[0] = a3, t[1] = n2, t[2] = s2, t[3] = r2, t[4] = o2, t[5] = u2, t[6] = c2, t[7] = e2, t[8] = i2, t;
- }
- function r(t) {
- return t[0] = 1, t[1] = 0, t[2] = 0, t[3] = 0, t[4] = 1, t[5] = 0, t[6] = 0, t[7] = 0, t[8] = 1, t;
- }
- function o(t, a3) {
- if (t === a3) {
- const n2 = a3[1], s2 = a3[2], r2 = a3[5];
- t[1] = a3[3], t[2] = a3[6], t[3] = n2, t[5] = a3[7], t[6] = s2, t[7] = r2;
- } else
- t[0] = a3[0], t[1] = a3[3], t[2] = a3[6], t[3] = a3[1], t[4] = a3[4], t[5] = a3[7], t[6] = a3[2], t[7] = a3[5], t[8] = a3[8];
- return t;
- }
- function u(t, a3) {
- const n2 = a3[0], s2 = a3[1], r2 = a3[2], o2 = a3[3], u2 = a3[4], c2 = a3[5], e2 = a3[6], i2 = a3[7], M2 = a3[8], h2 = M2 * u2 - c2 * i2, f2 = -M2 * o2 + c2 * e2, b2 = i2 * o2 - u2 * e2;
- let l2 = n2 * h2 + s2 * f2 + r2 * b2;
- return l2 ? (l2 = 1 / l2, t[0] = h2 * l2, t[1] = (-M2 * s2 + r2 * i2) * l2, t[2] = (c2 * s2 - r2 * u2) * l2, t[3] = f2 * l2, t[4] = (M2 * n2 - r2 * e2) * l2, t[5] = (-c2 * n2 + r2 * o2) * l2, t[6] = b2 * l2, t[7] = (-i2 * n2 + s2 * e2) * l2, t[8] = (u2 * n2 - s2 * o2) * l2, t) : null;
- }
- function c(t, a3) {
- const n2 = a3[0], s2 = a3[1], r2 = a3[2], o2 = a3[3], u2 = a3[4], c2 = a3[5], e2 = a3[6], i2 = a3[7], M2 = a3[8];
- return t[0] = u2 * M2 - c2 * i2, t[1] = r2 * i2 - s2 * M2, t[2] = s2 * c2 - r2 * u2, t[3] = c2 * e2 - o2 * M2, t[4] = n2 * M2 - r2 * e2, t[5] = r2 * o2 - n2 * c2, t[6] = o2 * i2 - u2 * e2, t[7] = s2 * e2 - n2 * i2, t[8] = n2 * u2 - s2 * o2, t;
- }
- function e(t) {
- const a3 = t[0], n2 = t[1], s2 = t[2], r2 = t[3], o2 = t[4], u2 = t[5], c2 = t[6], e2 = t[7], i2 = t[8];
- return a3 * (i2 * o2 - u2 * e2) + n2 * (-i2 * r2 + u2 * c2) + s2 * (e2 * r2 - o2 * c2);
- }
- function i(t, a3, n2) {
- const s2 = a3[0], r2 = a3[1], o2 = a3[2], u2 = a3[3], c2 = a3[4], e2 = a3[5], i2 = a3[6], M2 = a3[7], h2 = a3[8], f2 = n2[0], b2 = n2[1], l2 = n2[2], m2 = n2[3], d2 = n2[4], x2 = n2[5], p2 = n2[6], y2 = n2[7], g2 = n2[8];
- return t[0] = f2 * s2 + b2 * u2 + l2 * i2, t[1] = f2 * r2 + b2 * c2 + l2 * M2, t[2] = f2 * o2 + b2 * e2 + l2 * h2, t[3] = m2 * s2 + d2 * u2 + x2 * i2, t[4] = m2 * r2 + d2 * c2 + x2 * M2, t[5] = m2 * o2 + d2 * e2 + x2 * h2, t[6] = p2 * s2 + y2 * u2 + g2 * i2, t[7] = p2 * r2 + y2 * c2 + g2 * M2, t[8] = p2 * o2 + y2 * e2 + g2 * h2, t;
- }
- function M(t, a3, n2) {
- const s2 = a3[0], r2 = a3[1], o2 = a3[2], u2 = a3[3], c2 = a3[4], e2 = a3[5], i2 = a3[6], M2 = a3[7], h2 = a3[8], f2 = n2[0], b2 = n2[1];
- return t[0] = s2, t[1] = r2, t[2] = o2, t[3] = u2, t[4] = c2, t[5] = e2, t[6] = f2 * s2 + b2 * u2 + i2, t[7] = f2 * r2 + b2 * c2 + M2, t[8] = f2 * o2 + b2 * e2 + h2, t;
- }
- function h(t, a3, n2) {
- const s2 = a3[0], r2 = a3[1], o2 = a3[2], u2 = a3[3], c2 = a3[4], e2 = a3[5], i2 = a3[6], M2 = a3[7], h2 = a3[8], f2 = Math.sin(n2), b2 = Math.cos(n2);
- return t[0] = b2 * s2 + f2 * u2, t[1] = b2 * r2 + f2 * c2, t[2] = b2 * o2 + f2 * e2, t[3] = b2 * u2 - f2 * s2, t[4] = b2 * c2 - f2 * r2, t[5] = b2 * e2 - f2 * o2, t[6] = i2, t[7] = M2, t[8] = h2, t;
- }
- function f(t, a3, n2) {
- const s2 = n2[0], r2 = n2[1], o2 = n2[2];
- return t[0] = s2 * a3[0], t[1] = s2 * a3[1], t[2] = s2 * a3[2], t[3] = r2 * a3[3], t[4] = r2 * a3[4], t[5] = r2 * a3[5], t[6] = o2 * a3[6], t[7] = o2 * a3[7], t[8] = o2 * a3[8], t;
- }
- function b(t, a3, n2) {
- const s2 = n2[0], r2 = n2[1];
- return t[0] = s2 * a3[0], t[1] = s2 * a3[1], t[2] = s2 * a3[2], t[3] = r2 * a3[3], t[4] = r2 * a3[4], t[5] = r2 * a3[5], t;
- }
- function l(t, a3) {
- return t[0] = 1, t[1] = 0, t[2] = 0, t[3] = 0, t[4] = 1, t[5] = 0, t[6] = a3[0], t[7] = a3[1], t[8] = 1, t;
- }
- function m(t, a3) {
- const n2 = Math.sin(a3), s2 = Math.cos(a3);
- return t[0] = s2, t[1] = n2, t[2] = 0, t[3] = -n2, t[4] = s2, t[5] = 0, t[6] = 0, t[7] = 0, t[8] = 1, t;
- }
- function d(t, a3) {
- return t[0] = a3[0], t[1] = 0, t[2] = 0, t[3] = 0, t[4] = a3[1], t[5] = 0, t[6] = 0, t[7] = 0, t[8] = 1, t;
- }
- function x(t, a3) {
- return t[0] = a3[0], t[1] = a3[1], t[2] = 0, t[3] = a3[2], t[4] = a3[3], t[5] = 0, t[6] = a3[4], t[7] = a3[5], t[8] = 1, t;
- }
- function p(t, a3) {
- const n2 = a3[0], s2 = a3[1], r2 = a3[2], o2 = a3[3], u2 = n2 + n2, c2 = s2 + s2, e2 = r2 + r2, i2 = n2 * u2, M2 = s2 * u2, h2 = s2 * c2, f2 = r2 * u2, b2 = r2 * c2, l2 = r2 * e2, m2 = o2 * u2, d2 = o2 * c2, x2 = o2 * e2;
- return t[0] = 1 - h2 - l2, t[3] = M2 - x2, t[6] = f2 + d2, t[1] = M2 + x2, t[4] = 1 - i2 - l2, t[7] = b2 - m2, t[2] = f2 - d2, t[5] = b2 + m2, t[8] = 1 - i2 - h2, t;
- }
- function y(t, a3) {
- const n2 = a3[0], s2 = a3[1], r2 = a3[2], o2 = a3[4], u2 = a3[5], c2 = a3[6], e2 = a3[8], i2 = a3[9], M2 = a3[10], h2 = M2 * u2 - c2 * i2, f2 = -M2 * o2 + c2 * e2, b2 = i2 * o2 - u2 * e2, l2 = n2 * h2 + s2 * f2 + r2 * b2;
- if (!l2)
- return null;
- const m2 = 1 / l2;
- return t[0] = h2 * m2, t[1] = (-M2 * s2 + r2 * i2) * m2, t[2] = (c2 * s2 - r2 * u2) * m2, t[3] = f2 * m2, t[4] = (M2 * n2 - r2 * e2) * m2, t[5] = (-c2 * n2 + r2 * o2) * m2, t[6] = b2 * m2, t[7] = (-i2 * n2 + s2 * e2) * m2, t[8] = (u2 * n2 - s2 * o2) * m2, t;
- }
- function g(t, a3) {
- const n2 = a3[0], s2 = a3[1], r2 = a3[2], o2 = a3[3], u2 = a3[4], c2 = a3[5], e2 = a3[6], i2 = a3[7], M2 = a3[8], h2 = a3[9], f2 = a3[10], b2 = a3[11], l2 = a3[12], m2 = a3[13], d2 = a3[14], x2 = a3[15], p2 = n2 * c2 - s2 * u2, y2 = n2 * e2 - r2 * u2, g2 = n2 * i2 - o2 * u2, j2 = s2 * e2 - r2 * c2, S2 = s2 * i2 - o2 * c2, q2 = r2 * i2 - o2 * e2, _2 = M2 * m2 - h2 * l2, v2 = M2 * d2 - f2 * l2, A2 = M2 * x2 - b2 * l2, F2 = h2 * d2 - f2 * m2, O2 = h2 * x2 - b2 * m2, z2 = f2 * x2 - b2 * d2;
- let B2 = p2 * z2 - y2 * O2 + g2 * F2 + j2 * A2 - S2 * v2 + q2 * _2;
- return B2 ? (B2 = 1 / B2, t[0] = (c2 * z2 - e2 * O2 + i2 * F2) * B2, t[1] = (e2 * A2 - u2 * z2 - i2 * v2) * B2, t[2] = (u2 * O2 - c2 * A2 + i2 * _2) * B2, t[3] = (r2 * O2 - s2 * z2 - o2 * F2) * B2, t[4] = (n2 * z2 - r2 * A2 + o2 * v2) * B2, t[5] = (s2 * A2 - n2 * O2 - o2 * _2) * B2, t[6] = (m2 * q2 - d2 * S2 + x2 * j2) * B2, t[7] = (d2 * g2 - l2 * q2 - x2 * y2) * B2, t[8] = (l2 * S2 - m2 * g2 + x2 * p2) * B2, t) : null;
- }
- function j(t, a3, n2) {
- return t[0] = 2 / a3, t[1] = 0, t[2] = 0, t[3] = 0, t[4] = -2 / n2, t[5] = 0, t[6] = -1, t[7] = 1, t[8] = 1, t;
- }
- function S(t) {
- return "mat3(" + t[0] + ", " + t[1] + ", " + t[2] + ", " + t[3] + ", " + t[4] + ", " + t[5] + ", " + t[6] + ", " + t[7] + ", " + t[8] + ")";
- }
- function q(t) {
- return Math.sqrt(t[0] ** 2 + t[1] ** 2 + t[2] ** 2 + t[3] ** 2 + t[4] ** 2 + t[5] ** 2 + t[6] ** 2 + t[7] ** 2 + t[8] ** 2);
- }
- function _(t, a3, n2) {
- return t[0] = a3[0] + n2[0], t[1] = a3[1] + n2[1], t[2] = a3[2] + n2[2], t[3] = a3[3] + n2[3], t[4] = a3[4] + n2[4], t[5] = a3[5] + n2[5], t[6] = a3[6] + n2[6], t[7] = a3[7] + n2[7], t[8] = a3[8] + n2[8], t;
- }
- function v(t, a3, n2) {
- return t[0] = a3[0] - n2[0], t[1] = a3[1] - n2[1], t[2] = a3[2] - n2[2], t[3] = a3[3] - n2[3], t[4] = a3[4] - n2[4], t[5] = a3[5] - n2[5], t[6] = a3[6] - n2[6], t[7] = a3[7] - n2[7], t[8] = a3[8] - n2[8], t;
- }
- function A(t, a3, n2) {
- return t[0] = a3[0] * n2, t[1] = a3[1] * n2, t[2] = a3[2] * n2, t[3] = a3[3] * n2, t[4] = a3[4] * n2, t[5] = a3[5] * n2, t[6] = a3[6] * n2, t[7] = a3[7] * n2, t[8] = a3[8] * n2, t;
- }
- function F(t, a3, n2, s2) {
- return t[0] = a3[0] + n2[0] * s2, t[1] = a3[1] + n2[1] * s2, t[2] = a3[2] + n2[2] * s2, t[3] = a3[3] + n2[3] * s2, t[4] = a3[4] + n2[4] * s2, t[5] = a3[5] + n2[5] * s2, t[6] = a3[6] + n2[6] * s2, t[7] = a3[7] + n2[7] * s2, t[8] = a3[8] + n2[8] * s2, t;
- }
- function O(t, a3) {
- return t[0] === a3[0] && t[1] === a3[1] && t[2] === a3[2] && t[3] === a3[3] && t[4] === a3[4] && t[5] === a3[5] && t[6] === a3[6] && t[7] === a3[7] && t[8] === a3[8];
- }
- function z(a3, n2) {
- const s2 = a3[0], r2 = a3[1], o2 = a3[2], u2 = a3[3], c2 = a3[4], e2 = a3[5], i2 = a3[6], M2 = a3[7], h2 = a3[8], f2 = n2[0], b2 = n2[1], l2 = n2[2], m2 = n2[3], d2 = n2[4], x2 = n2[5], p2 = n2[6], y2 = n2[7], g2 = n2[8], j2 = a();
- return Math.abs(s2 - f2) <= j2 * Math.max(1, Math.abs(s2), Math.abs(f2)) && Math.abs(r2 - b2) <= j2 * Math.max(1, Math.abs(r2), Math.abs(b2)) && Math.abs(o2 - l2) <= j2 * Math.max(1, Math.abs(o2), Math.abs(l2)) && Math.abs(u2 - m2) <= j2 * Math.max(1, Math.abs(u2), Math.abs(m2)) && Math.abs(c2 - d2) <= j2 * Math.max(1, Math.abs(c2), Math.abs(d2)) && Math.abs(e2 - x2) <= j2 * Math.max(1, Math.abs(e2), Math.abs(x2)) && Math.abs(i2 - p2) <= j2 * Math.max(1, Math.abs(i2), Math.abs(p2)) && Math.abs(M2 - y2) <= j2 * Math.max(1, Math.abs(M2), Math.abs(y2)) && Math.abs(h2 - g2) <= j2 * Math.max(1, Math.abs(h2), Math.abs(g2));
- }
- function B(a3) {
- const n2 = a(), s2 = a3[0], r2 = a3[1], o2 = a3[2], u2 = a3[3], c2 = a3[4], e2 = a3[5], i2 = a3[6], M2 = a3[7], h2 = a3[8];
- return Math.abs(1 - (s2 * s2 + u2 * u2 + i2 * i2)) <= n2 && Math.abs(1 - (r2 * r2 + c2 * c2 + M2 * M2)) <= n2 && Math.abs(1 - (o2 * o2 + e2 * e2 + h2 * h2)) <= n2;
- }
- var E = i;
- var T = v;
- var k = Object.freeze(Object.defineProperty({ __proto__: null, fromMat4: a2, copy: n, set: s, identity: r, transpose: o, invert: u, adjoint: c, determinant: e, multiply: i, translate: M, rotate: h, scale: f, scaleByVec2: b, fromTranslation: l, fromRotation: m, fromScaling: d, fromMat2d: x, fromQuat: p, normalFromMat4Legacy: y, normalFromMat4: g, projection: j, str: S, frob: q, add: _, subtract: v, multiplyScalar: A, multiplyScalarAndAdd: F, exactEquals: O, equals: z, isOrthoNormal: B, mul: E, sub: T }, Symbol.toStringTag, { value: "Module" }));
- export {
- a2 as a,
- s,
- r,
- o,
- c,
- i,
- M,
- h,
- f,
- b,
- l,
- g,
- B
- };
- //# sourceMappingURL=chunk-O3JQY77G.js.map
|