chunk-LTZ5XXDV.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import {
  2. u
  3. } from "./chunk-ECY35CJI.js";
  4. import {
  5. r
  6. } from "./chunk-TJNOJH33.js";
  7. // node_modules/@arcgis/core/symbols/support/symbolLayerUtils3D.js
  8. function t(r2, { isPrimitive: t2, width: n2, depth: o2, height: s2 }) {
  9. const c2 = t2 ? 10 : 1;
  10. if (null == n2 && null == s2 && null == o2)
  11. return [c2 * r2[0], c2 * r2[1], c2 * r2[2]];
  12. const u3 = r(n2, o2, s2);
  13. let i2;
  14. for (let e = 0; e < 3; e++) {
  15. const t3 = u3[e];
  16. if (null != t3) {
  17. i2 = t3 / r2[e];
  18. break;
  19. }
  20. }
  21. for (let e = 0; e < 3; e++)
  22. null == u3[e] && (u3[e] = r2[e] * i2);
  23. return u3;
  24. }
  25. var n = u(-0.5, -0.5, -0.5, 0.5, 0.5, 0.5);
  26. var o = u(-0.5, -0.5, 0, 0.5, 0.5, 1);
  27. var s = u(-0.5, -0.5, 0, 0.5, 0.5, 0.5);
  28. function c(e) {
  29. switch (e) {
  30. case "sphere":
  31. case "cube":
  32. case "diamond":
  33. return n;
  34. case "cylinder":
  35. case "cone":
  36. case "inverted-cone":
  37. return o;
  38. case "tetrahedron":
  39. return s;
  40. default:
  41. return;
  42. }
  43. }
  44. var u2 = ["butt", "square", "round"];
  45. var i = [...u2, "none"];
  46. var a = ["miter", "bevel", "round"];
  47. export {
  48. t,
  49. c,
  50. u2 as u,
  51. i,
  52. a
  53. };
  54. //# sourceMappingURL=chunk-LTZ5XXDV.js.map