12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import {
- c,
- s
- } from "./chunk-6H6IOAKG.js";
- import {
- a
- } from "./chunk-RYY6632W.js";
- import {
- P,
- e,
- g,
- r,
- u,
- v
- } from "./chunk-DW42UVIT.js";
- import {
- n,
- t
- } from "./chunk-TJNOJH33.js";
- // node_modules/@arcgis/core/geometry/support/lineSegment.js
- function v2(t2) {
- return t2 ? { origin: t(t2.origin), vector: t(t2.vector) } : { origin: n(), vector: n() };
- }
- function b(t2, r2, e2 = v2()) {
- return r(e2.origin, t2), e(e2.vector, r2, t2), e2;
- }
- function j(t2, r2, n2) {
- return A(t2, r2, 0, 1, n2);
- }
- function A(r2, n2, u2, a2, g2) {
- const { vector: v3, origin: p2 } = r2, h = e(c.get(), n2, p2), m = P(v3, h) / v(v3);
- return g(g2, v3, a(m, u2, a2)), u(g2, g2, r2.origin);
- }
- var w = { tA: 0, tB: 0, pA: n(), pB: n(), distance2: 0 };
- var x = new s(() => v2());
- export {
- v2 as v,
- b,
- j
- };
- //# sourceMappingURL=chunk-6EMDGCNH.js.map
|