diff --git a/src/assets/images/box-title.png b/src/assets/images/box-title-l.png similarity index 100% rename from src/assets/images/box-title.png rename to src/assets/images/box-title-l.png diff --git a/src/assets/images/box-title-r.png b/src/assets/images/box-title-r.png new file mode 100644 index 0000000..611d249 Binary files /dev/null and b/src/assets/images/box-title-r.png differ diff --git a/src/views/screen/R_D_Environment/component/ThreeBG.vue b/src/views/screen/R_D_Environment/component/ThreeBG.vue index e45f7e6..eac2326 100644 --- a/src/views/screen/R_D_Environment/component/ThreeBG.vue +++ b/src/views/screen/R_D_Environment/component/ThreeBG.vue @@ -142,13 +142,15 @@ function addMarks(text) { /** CSS3D */ - const label = new CSS3DObject(document.createElement('div')); + const label = new CSS3DObject(document.createElement('div')); label.position.set(0, 50, 40); label.scale.set(0.5, 0.5, 0.5); label.element.style.backgroundColor = '#fff'; label.element.innerText = text; scene.add(label); - + // 调整显示方向 + // 假设我们要将HTML元素旋转90度绕Y轴,使其从正前方指向右方 + label.rotation.set(-Math.PI / 4,0, 0); //定义标记点 var radius = 0.5, segemnt = 16, rings = 16; diff --git a/src/views/screen/R_D_Environment/component/item.vue b/src/views/screen/R_D_Environment/component/item.vue index 57c2fca..6e9c245 100644 --- a/src/views/screen/R_D_Environment/component/item.vue +++ b/src/views/screen/R_D_Environment/component/item.vue @@ -1,6 +1,6 @@