1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import {
- c,
- s
- } from "./chunk-6BRTRIDE.js";
- import {
- P,
- e,
- o2 as o,
- q,
- r,
- u,
- v
- } from "./chunk-XNLG7T2T.js";
- import {
- n,
- t
- } from "./chunk-IR4PV7VK.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 l(t2, r2, i = v2()) {
- return r(i.origin, t2), e(i.vector, r2, t2), i;
- }
- function d(t2, r2, n2) {
- return A(t2, r2, 0, 1, n2);
- }
- function A(r2, n2, s2, a, g) {
- const { vector: v3, origin: p2 } = r2, h = e(c.get(), n2, p2), m = P(v3, h) / v(v3);
- return q(g, v3, o(m, s2, a)), u(g, g, r2.origin);
- }
- var w = { tA: 0, tB: 0, pA: n(), pB: n(), distance2: 0 };
- var x = new s(() => ({ origin: null, vector: null }));
- export {
- v2 as v,
- l,
- d
- };
- //# sourceMappingURL=chunk-GXVMJ7RN.js.map
|