chunk-E3G7BRZB.js 4.6 KB

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