chunk-6EMDGCNH.js 865 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import {
  2. c,
  3. s
  4. } from "./chunk-6H6IOAKG.js";
  5. import {
  6. a
  7. } from "./chunk-RYY6632W.js";
  8. import {
  9. P,
  10. e,
  11. g,
  12. r,
  13. u,
  14. v
  15. } from "./chunk-DW42UVIT.js";
  16. import {
  17. n,
  18. t
  19. } from "./chunk-TJNOJH33.js";
  20. // node_modules/@arcgis/core/geometry/support/lineSegment.js
  21. function v2(t2) {
  22. return t2 ? { origin: t(t2.origin), vector: t(t2.vector) } : { origin: n(), vector: n() };
  23. }
  24. function b(t2, r2, e2 = v2()) {
  25. return r(e2.origin, t2), e(e2.vector, r2, t2), e2;
  26. }
  27. function j(t2, r2, n2) {
  28. return A(t2, r2, 0, 1, n2);
  29. }
  30. function A(r2, n2, u2, a2, g2) {
  31. const { vector: v3, origin: p2 } = r2, h = e(c.get(), n2, p2), m = P(v3, h) / v(v3);
  32. return g(g2, v3, a(m, u2, a2)), u(g2, g2, r2.origin);
  33. }
  34. var w = { tA: 0, tB: 0, pA: n(), pB: n(), distance2: 0 };
  35. var x = new s(() => v2());
  36. export {
  37. v2 as v,
  38. b,
  39. j
  40. };
  41. //# sourceMappingURL=chunk-6EMDGCNH.js.map