import { u } from "./chunk-WNCU6BFU.js"; import { r } from "./chunk-IR4PV7VK.js"; // node_modules/@arcgis/core/symbols/support/symbolLayerUtils3D.js function t(r2, { isPrimitive: t2, width: n2, depth: o2, height: s2 }) { const c2 = t2 ? 10 : 1; if (n2 == null && s2 == null && o2 == null) return [c2 * r2[0], c2 * r2[1], c2 * r2[2]]; const u3 = r(n2, o2, s2); let i2; for (let e = 0; e < 3; e++) { const t3 = u3[e]; if (t3 != null) { i2 = t3 / r2[e]; break; } } for (let e = 0; e < 3; e++) u3[e] == null && (u3[e] = r2[e] * i2); return u3; } var n = u(-0.5, -0.5, -0.5, 0.5, 0.5, 0.5); var o = u(-0.5, -0.5, 0, 0.5, 0.5, 1); var s = u(-0.5, -0.5, 0, 0.5, 0.5, 0.5); function c(e) { switch (e) { case "sphere": case "cube": case "diamond": return n; case "cylinder": case "cone": case "inverted-cone": return o; case "tetrahedron": return s; default: return; } } var u2 = ["butt", "square", "round"]; var i = [...u2, "none"]; var a = ["miter", "bevel", "round"]; export { t, c, u2 as u, i, a }; //# sourceMappingURL=chunk-VBNMTM7L.js.map