You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. import Chart from "../../../src/chart/factory/ChartFactory2/ChartFactory2";
  2. let bar = new Chart(document.querySelector(".c1"), {});
  3. window.addEventListener("resize", function () {
  4. bar.resize()
  5. });
  6. let modelAll = {
  7. // factory:`${window.location.origin}/static/staticFactory/model/model1_out/model2_d.gltf`,
  8. 总装车间: `${window.location.origin}/static/staticFactory/model/f04_out/f04_r.gltf`,
  9. 涂装车间: `${window.location.origin}/static/staticFactory/model/f03_out/f03_r.gltf`,
  10. factory: `${window.location.origin}/static/staticFactory/model/factory_out/factory_d.gltf`,
  11. // config:`${window.location.origin}/static/staticFactory/config.json`,
  12. config: `${window.location.origin}/static/staticFactory/model/model1_out/config.json`,
  13. line: `${window.location.origin}/static/staticFactory/model/line.dae`
  14. };
  15. let modelAll2 = {
  16. factory: `${window.location.origin}/static/staticFactory/model/model1_out/model2_d.gltf`,
  17. // 总装车间:`${window.location.origin}/static/staticFactory/model/f04_out/f04_r.gltf`,
  18. // factory:`${window.location.origin}/static/staticFactory/model/factory_out/factory_d.gltf`,
  19. config: `${window.location.origin}/static/staticFactory/config.json`,
  20. // config:`${window.location.origin}/static/staticFactory/model/model1_out/config.json`,
  21. line: `${window.location.origin}/static/staticFactory/line.dae`
  22. };
  23. let modelAll3 = {
  24. factory: `${window.location.origin}/static/staticFactory/科技风/factory_d.gltf`,
  25. 总装车间: `${window.location.origin}/static/staticFactory/科技风/f04_d.gltf`,
  26. // factory:`${window.location.origin}/static/staticFactory/model/factory_out/factory_d.gltf`,
  27. config: `${window.location.origin}/static/staticFactory/科技风/config.json`,
  28. // config:`${window.location.origin}/static/staticFactory/model/model1_out/config.json`,
  29. // line: `${window.location.origin}/static/staticFactory/line.dae`,
  30. roamLine: `${window.location.origin}/static/staticFactory/科技风/line.dae`,
  31. };
  32. setTimeout(() => {
  33. bar.changeModel(modelAll3);
  34. bar.setOption(opt)
  35. }, 1000)
  36. // setTimeout(()=>{
  37. // console.log(555)
  38. // bar.setOption(opt);
  39. // },5000)
  40. let opt = {
  41. color: ['#01FF91', '#00FFF0', '#00DEFF', '#009BFF', '#014EFF', '#6200FF', '#E400FF', '#FF50EB', '#FF9600', '#FFFF00', '#FFFFFF'],
  42. btn: {
  43. backIcon: {
  44. color: "#fff",
  45. background: "#00ff00",
  46. border: "#00ff00",
  47. hovorColor: '#00FFD5',
  48. hoverBackground: '#f00000',
  49. hoverBorder: '#f00000'
  50. },
  51. productIcon: {
  52. color: "#fff",
  53. background: "#ff00ff",
  54. border: "#ff00ff",
  55. hovorColor: '#00FFD5',
  56. hoverBackground: '#00ffff',
  57. hoverBorder: '#00ffff'
  58. },
  59. },
  60. shape: {
  61. scale: 1,
  62. maskShow:false
  63. },
  64. series: [
  65. {
  66. name: "映射id",
  67. data: ["f01", "f02", "f03", "f04"]
  68. },
  69. {
  70. name: "字段1",
  71. data: [1, 2, 3, 4]
  72. },
  73. {
  74. name: "字段2",
  75. data: [11, 22, 33, 44]
  76. }
  77. ]
  78. };
  79. // setTimeout(()=>{
  80. // bar.setOption(opt2);
  81. // },6000)
  82. // let p;
  83. //
  84. // setTimeout(()=>{
  85. // bar.setCameraPosition(p);
  86. // },4000);