chunk-DW42UVIT.js 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. import {
  2. n
  3. } from "./chunk-TJNOJH33.js";
  4. import {
  5. a,
  6. n as n2
  7. } from "./chunk-OSHI574D.js";
  8. // node_modules/@arcgis/core/chunks/vec3.js
  9. function s(t) {
  10. const n3 = t[0], a2 = t[1], s2 = t[2];
  11. return Math.sqrt(n3 * n3 + a2 * a2 + s2 * s2);
  12. }
  13. function r(t, n3) {
  14. return t[0] = n3[0], t[1] = n3[1], t[2] = n3[2], t;
  15. }
  16. function o(t, n3, a2, s2) {
  17. return t[0] = n3, t[1] = a2, t[2] = s2, t;
  18. }
  19. function u(t, n3, a2) {
  20. return t[0] = n3[0] + a2[0], t[1] = n3[1] + a2[1], t[2] = n3[2] + a2[2], t;
  21. }
  22. function e(t, n3, a2) {
  23. return t[0] = n3[0] - a2[0], t[1] = n3[1] - a2[1], t[2] = n3[2] - a2[2], t;
  24. }
  25. function c(t, n3, a2) {
  26. return t[0] = n3[0] * a2[0], t[1] = n3[1] * a2[1], t[2] = n3[2] * a2[2], t;
  27. }
  28. function i(t, n3, a2) {
  29. return t[0] = n3[0] / a2[0], t[1] = n3[1] / a2[1], t[2] = n3[2] / a2[2], t;
  30. }
  31. function h(t, n3) {
  32. return t[0] = Math.ceil(n3[0]), t[1] = Math.ceil(n3[1]), t[2] = Math.ceil(n3[2]), t;
  33. }
  34. function M(t, n3) {
  35. return t[0] = Math.floor(n3[0]), t[1] = Math.floor(n3[1]), t[2] = Math.floor(n3[2]), t;
  36. }
  37. function f(t, n3) {
  38. return t[0] = Math.abs(n3[0]), t[1] = Math.abs(n3[1]), t[2] = Math.abs(n3[2]), t;
  39. }
  40. function l(t, n3) {
  41. return t[0] = Math.sign(n3[0]), t[1] = Math.sign(n3[1]), t[2] = Math.sign(n3[2]), t;
  42. }
  43. function m(t, n3, a2) {
  44. return t[0] = Math.min(n3[0], a2[0]), t[1] = Math.min(n3[1], a2[1]), t[2] = Math.min(n3[2], a2[2]), t;
  45. }
  46. function d(t, n3, a2) {
  47. return t[0] = Math.max(n3[0], a2[0]), t[1] = Math.max(n3[1], a2[1]), t[2] = Math.max(n3[2], a2[2]), t;
  48. }
  49. function b(t, n3) {
  50. return t[0] = Math.round(n3[0]), t[1] = Math.round(n3[1]), t[2] = Math.round(n3[2]), t;
  51. }
  52. function g(t, n3, a2) {
  53. return t[0] = n3[0] * a2, t[1] = n3[1] * a2, t[2] = n3[2] * a2, t;
  54. }
  55. function q(t, n3, a2, s2) {
  56. return t[0] = n3[0] + a2[0] * s2, t[1] = n3[1] + a2[1] * s2, t[2] = n3[2] + a2[2] * s2, t;
  57. }
  58. function x(t, n3) {
  59. const a2 = n3[0] - t[0], s2 = n3[1] - t[1], r2 = n3[2] - t[2];
  60. return Math.sqrt(a2 * a2 + s2 * s2 + r2 * r2);
  61. }
  62. function p(t, n3) {
  63. const a2 = n3[0] - t[0], s2 = n3[1] - t[1], r2 = n3[2] - t[2];
  64. return a2 * a2 + s2 * s2 + r2 * r2;
  65. }
  66. function v(t) {
  67. const n3 = t[0], a2 = t[1], s2 = t[2];
  68. return n3 * n3 + a2 * a2 + s2 * s2;
  69. }
  70. function j(t, n3) {
  71. return t[0] = -n3[0], t[1] = -n3[1], t[2] = -n3[2], t;
  72. }
  73. function y(t, n3) {
  74. return t[0] = 1 / n3[0], t[1] = 1 / n3[1], t[2] = 1 / n3[2], t;
  75. }
  76. function z(t, n3) {
  77. const a2 = n3[0], s2 = n3[1], r2 = n3[2];
  78. let o2 = a2 * a2 + s2 * s2 + r2 * r2;
  79. return o2 > 0 && (o2 = 1 / Math.sqrt(o2), t[0] = n3[0] * o2, t[1] = n3[1] * o2, t[2] = n3[2] * o2), t;
  80. }
  81. function P(t, n3) {
  82. return t[0] * n3[0] + t[1] * n3[1] + t[2] * n3[2];
  83. }
  84. function _(t, n3, a2) {
  85. const s2 = n3[0], r2 = n3[1], o2 = n3[2], u2 = a2[0], e2 = a2[1], c2 = a2[2];
  86. return t[0] = r2 * c2 - o2 * e2, t[1] = o2 * u2 - s2 * c2, t[2] = s2 * e2 - r2 * u2, t;
  87. }
  88. function A(t, n3, a2, s2) {
  89. const r2 = n3[0], o2 = n3[1], u2 = n3[2];
  90. return t[0] = r2 + s2 * (a2[0] - r2), t[1] = o2 + s2 * (a2[1] - o2), t[2] = u2 + s2 * (a2[2] - u2), t;
  91. }
  92. function D(t, n3, a2, s2, r2, o2) {
  93. const u2 = o2 * o2, e2 = u2 * (2 * o2 - 3) + 1, c2 = u2 * (o2 - 2) + o2, i2 = u2 * (o2 - 1), h2 = u2 * (3 - 2 * o2);
  94. return t[0] = n3[0] * e2 + a2[0] * c2 + s2[0] * i2 + r2[0] * h2, t[1] = n3[1] * e2 + a2[1] * c2 + s2[1] * i2 + r2[1] * h2, t[2] = n3[2] * e2 + a2[2] * c2 + s2[2] * i2 + r2[2] * h2, t;
  95. }
  96. function I(t, n3, a2, s2, r2, o2) {
  97. const u2 = 1 - o2, e2 = u2 * u2, c2 = o2 * o2, i2 = e2 * u2, h2 = 3 * o2 * e2, M2 = 3 * c2 * u2, f2 = c2 * o2;
  98. return t[0] = n3[0] * i2 + a2[0] * h2 + s2[0] * M2 + r2[0] * f2, t[1] = n3[1] * i2 + a2[1] * h2 + s2[1] * M2 + r2[1] * f2, t[2] = n3[2] * i2 + a2[2] * h2 + s2[2] * M2 + r2[2] * f2, t;
  99. }
  100. function L(t, n3) {
  101. n3 = n3 || 1;
  102. const s2 = n2, r2 = 2 * s2() * Math.PI, o2 = 2 * s2() - 1, u2 = Math.sqrt(1 - o2 * o2) * n3;
  103. return t[0] = Math.cos(r2) * u2, t[1] = Math.sin(r2) * u2, t[2] = o2 * n3, t;
  104. }
  105. function O(t, n3, a2) {
  106. const s2 = n3[0], r2 = n3[1], o2 = n3[2];
  107. return t[0] = a2[0] * s2 + a2[4] * r2 + a2[8] * o2 + a2[12], t[1] = a2[1] * s2 + a2[5] * r2 + a2[9] * o2 + a2[13], t[2] = a2[2] * s2 + a2[6] * r2 + a2[10] * o2 + a2[14], t;
  108. }
  109. function S(t, n3, a2) {
  110. const s2 = n3[0], r2 = n3[1], o2 = n3[2];
  111. return t[0] = s2 * a2[0] + r2 * a2[3] + o2 * a2[6], t[1] = s2 * a2[1] + r2 * a2[4] + o2 * a2[7], t[2] = s2 * a2[2] + r2 * a2[5] + o2 * a2[8], t;
  112. }
  113. function E(t, n3, a2) {
  114. const s2 = a2[0], r2 = a2[1], o2 = a2[2], u2 = a2[3], e2 = n3[0], c2 = n3[1], i2 = n3[2];
  115. let h2 = r2 * i2 - o2 * c2, M2 = o2 * e2 - s2 * i2, f2 = s2 * c2 - r2 * e2, l2 = r2 * f2 - o2 * M2, m2 = o2 * h2 - s2 * f2, d2 = s2 * M2 - r2 * h2;
  116. const b2 = 2 * u2;
  117. return h2 *= b2, M2 *= b2, f2 *= b2, l2 *= 2, m2 *= 2, d2 *= 2, t[0] = e2 + h2 + l2, t[1] = c2 + M2 + m2, t[2] = i2 + f2 + d2, t;
  118. }
  119. function Q(t, n3, a2, s2) {
  120. const r2 = [], o2 = [];
  121. return r2[0] = n3[0] - a2[0], r2[1] = n3[1] - a2[1], r2[2] = n3[2] - a2[2], o2[0] = r2[0], o2[1] = r2[1] * Math.cos(s2) - r2[2] * Math.sin(s2), o2[2] = r2[1] * Math.sin(s2) + r2[2] * Math.cos(s2), t[0] = o2[0] + a2[0], t[1] = o2[1] + a2[1], t[2] = o2[2] + a2[2], t;
  122. }
  123. function R(t, n3, a2, s2) {
  124. const r2 = [], o2 = [];
  125. return r2[0] = n3[0] - a2[0], r2[1] = n3[1] - a2[1], r2[2] = n3[2] - a2[2], o2[0] = r2[2] * Math.sin(s2) + r2[0] * Math.cos(s2), o2[1] = r2[1], o2[2] = r2[2] * Math.cos(s2) - r2[0] * Math.sin(s2), t[0] = o2[0] + a2[0], t[1] = o2[1] + a2[1], t[2] = o2[2] + a2[2], t;
  126. }
  127. function T(t, n3, a2, s2) {
  128. const r2 = [], o2 = [];
  129. return r2[0] = n3[0] - a2[0], r2[1] = n3[1] - a2[1], r2[2] = n3[2] - a2[2], o2[0] = r2[0] * Math.cos(s2) - r2[1] * Math.sin(s2), o2[1] = r2[0] * Math.sin(s2) + r2[1] * Math.cos(s2), o2[2] = r2[2], t[0] = o2[0] + a2[0], t[1] = o2[1] + a2[1], t[2] = o2[2] + a2[2], t;
  130. }
  131. function k(t, n3) {
  132. r(w, t), r(B, n3), z(w, w), z(B, B);
  133. const a2 = P(w, B);
  134. return a2 > 1 ? 0 : a2 < -1 ? Math.PI : Math.acos(a2);
  135. }
  136. var w = n();
  137. var B = n();
  138. function C(t) {
  139. return "vec3(" + t[0] + ", " + t[1] + ", " + t[2] + ")";
  140. }
  141. function F(t, n3) {
  142. return t[0] === n3[0] && t[1] === n3[1] && t[2] === n3[2];
  143. }
  144. function G(t, a2) {
  145. if (t === a2)
  146. return true;
  147. const s2 = t[0], r2 = t[1], o2 = t[2], u2 = a2[0], e2 = a2[1], c2 = a2[2], i2 = a();
  148. return Math.abs(s2 - u2) <= i2 * Math.max(1, Math.abs(s2), Math.abs(u2)) && Math.abs(r2 - e2) <= i2 * Math.max(1, Math.abs(r2), Math.abs(e2)) && Math.abs(o2 - c2) <= i2 * Math.max(1, Math.abs(o2), Math.abs(c2));
  149. }
  150. function H(t, n3, a2) {
  151. const s2 = a2[0] - n3[0], r2 = a2[1] - n3[1], o2 = a2[2] - n3[2];
  152. let u2 = s2 * s2 + r2 * r2 + o2 * o2;
  153. return u2 > 0 ? (u2 = 1 / Math.sqrt(u2), t[0] = s2 * u2, t[1] = r2 * u2, t[2] = o2 * u2, t) : (t[0] = 0, t[1] = 0, t[2] = 0, t);
  154. }
  155. var J = e;
  156. var K = c;
  157. var N = i;
  158. var U = x;
  159. var X = p;
  160. var Y = s;
  161. var Z = v;
  162. var V = Object.freeze(Object.defineProperty({ __proto__: null, length: s, copy: r, set: o, add: u, subtract: e, multiply: c, divide: i, ceil: h, floor: M, abs: f, sign: l, min: m, max: d, round: b, scale: g, scaleAndAdd: q, distance: x, squaredDistance: p, squaredLength: v, negate: j, inverse: y, normalize: z, dot: P, cross: _, lerp: A, hermite: D, bezier: I, random: L, transformMat4: O, transformMat3: S, transformQuat: E, rotateX: Q, rotateY: R, rotateZ: T, angle: k, str: C, exactEquals: F, equals: G, direction: H, sub: J, mul: K, div: N, dist: U, sqrDist: X, len: Y, sqrLen: Z }, Symbol.toStringTag, { value: "Module" }));
  163. export {
  164. s,
  165. r,
  166. o,
  167. u,
  168. e,
  169. c,
  170. i,
  171. g,
  172. q,
  173. x,
  174. p,
  175. v,
  176. z,
  177. P,
  178. _,
  179. A,
  180. O,
  181. S,
  182. E,
  183. F,
  184. H,
  185. Y
  186. };
  187. //# sourceMappingURL=chunk-DW42UVIT.js.map