chunk-O3JQY77G.js 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. import {
  2. a
  3. } from "./chunk-OSHI574D.js";
  4. // node_modules/@arcgis/core/chunks/mat3.js
  5. function a2(t, a3) {
  6. 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;
  7. }
  8. function n(t, a3) {
  9. 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;
  10. }
  11. function s(t, a3, n2, s2, r2, o2, u2, c2, e2, i2) {
  12. 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;
  13. }
  14. function r(t) {
  15. 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;
  16. }
  17. function o(t, a3) {
  18. if (t === a3) {
  19. const n2 = a3[1], s2 = a3[2], r2 = a3[5];
  20. t[1] = a3[3], t[2] = a3[6], t[3] = n2, t[5] = a3[7], t[6] = s2, t[7] = r2;
  21. } else
  22. 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];
  23. return t;
  24. }
  25. function u(t, a3) {
  26. 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;
  27. let l2 = n2 * h2 + s2 * f2 + r2 * b2;
  28. 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;
  29. }
  30. function c(t, a3) {
  31. 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];
  32. 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;
  33. }
  34. function e(t) {
  35. 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];
  36. return a3 * (i2 * o2 - u2 * e2) + n2 * (-i2 * r2 + u2 * c2) + s2 * (e2 * r2 - o2 * c2);
  37. }
  38. function i(t, a3, n2) {
  39. 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];
  40. 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;
  41. }
  42. function M(t, a3, n2) {
  43. 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];
  44. 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;
  45. }
  46. function h(t, a3, n2) {
  47. 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);
  48. 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;
  49. }
  50. function f(t, a3, n2) {
  51. const s2 = n2[0], r2 = n2[1], o2 = n2[2];
  52. 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;
  53. }
  54. function b(t, a3, n2) {
  55. const s2 = n2[0], r2 = n2[1];
  56. 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;
  57. }
  58. function l(t, a3) {
  59. 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;
  60. }
  61. function m(t, a3) {
  62. const n2 = Math.sin(a3), s2 = Math.cos(a3);
  63. 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;
  64. }
  65. function d(t, a3) {
  66. 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;
  67. }
  68. function x(t, a3) {
  69. 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;
  70. }
  71. function p(t, a3) {
  72. 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;
  73. 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;
  74. }
  75. function y(t, a3) {
  76. 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;
  77. if (!l2)
  78. return null;
  79. const m2 = 1 / l2;
  80. 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;
  81. }
  82. function g(t, a3) {
  83. 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;
  84. let B2 = p2 * z2 - y2 * O2 + g2 * F2 + j2 * A2 - S2 * v2 + q2 * _2;
  85. 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;
  86. }
  87. function j(t, a3, n2) {
  88. 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;
  89. }
  90. function S(t) {
  91. return "mat3(" + t[0] + ", " + t[1] + ", " + t[2] + ", " + t[3] + ", " + t[4] + ", " + t[5] + ", " + t[6] + ", " + t[7] + ", " + t[8] + ")";
  92. }
  93. function q(t) {
  94. 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);
  95. }
  96. function _(t, a3, n2) {
  97. 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;
  98. }
  99. function v(t, a3, n2) {
  100. 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;
  101. }
  102. function A(t, a3, n2) {
  103. 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;
  104. }
  105. function F(t, a3, n2, s2) {
  106. 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;
  107. }
  108. function O(t, a3) {
  109. 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];
  110. }
  111. function z(a3, n2) {
  112. 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();
  113. 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));
  114. }
  115. function B(a3) {
  116. 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];
  117. 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;
  118. }
  119. var E = i;
  120. var T = v;
  121. 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" }));
  122. export {
  123. a2 as a,
  124. s,
  125. r,
  126. o,
  127. c,
  128. i,
  129. M,
  130. h,
  131. f,
  132. b,
  133. l,
  134. g,
  135. B
  136. };
  137. //# sourceMappingURL=chunk-O3JQY77G.js.map