From 9ff76d31db7e0f10d370cfa4acbd2d17b173724c Mon Sep 17 00:00:00 2001 From: trp <2477421791@qq.com> Date: Sat, 16 Dec 2023 04:30:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=94=90=E6=B6=A6=E5=B9=B3:=20=E4=BC=A0?= =?UTF-8?q?=E6=84=9F=E5=99=A8=E6=B7=BB=E5=8A=A0=E5=88=A0=E9=99=A4=E3=80=81?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E6=96=87=E5=AD=97=E8=AE=BE=E7=BD=AE=E3=80=81?= =?UTF-8?q?=E5=8F=8C=E5=87=BB=E8=BF=9B=E5=85=A5=E8=A7=86=E8=A7=92=E3=80=81?= =?UTF-8?q?=E5=8F=8C=E5=87=BB=E7=A9=BA=E7=99=BD=E5=9B=9E=E9=80=80=E8=A7=86?= =?UTF-8?q?=E8=A7=92=E3=80=81=E8=A7=92=E5=BA=A6=E5=92=8C=E7=BC=A9=E6=94=BE?= =?UTF-8?q?=E9=99=90=E5=88=B6=E3=80=81=E7=BB=86=E8=8A=82=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../content/tunnelScene/editEquComp/editDialog.vue | 2 +- src/components/content/tunnelScene/sceneClass/demo.js | 7 +++---- .../content/tunnelScene/sceneClass/editEquipment/index.js | 1 + .../sceneClass/handleOrbitControlsChange/index.js | 1 + .../content/tunnelScene/sceneClass/viewBack/index.js | 1 + 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/components/content/tunnelScene/editEquComp/editDialog.vue b/src/components/content/tunnelScene/editEquComp/editDialog.vue index 0df34bc..4a9b272 100644 --- a/src/components/content/tunnelScene/editEquComp/editDialog.vue +++ b/src/components/content/tunnelScene/editEquComp/editDialog.vue @@ -194,7 +194,7 @@ const equipment = { p { width: 388px; height: 35px; - font-size: 26px; + font-size: 24px; font-family: MicrosoftYaHei; color: #ffffff; line-height: 35px; diff --git a/src/components/content/tunnelScene/sceneClass/demo.js b/src/components/content/tunnelScene/sceneClass/demo.js index 29e8aad..717acf3 100644 --- a/src/components/content/tunnelScene/sceneClass/demo.js +++ b/src/components/content/tunnelScene/sceneClass/demo.js @@ -182,10 +182,9 @@ export default class Demo { ); //初始化轨道控制器 this.orbitControls.object.position.set(-29, 18, -50); - // this.orbitControls.maxPolarAngle = Math.PI * (3.17 / 3); - // this.orbitControls.minPolarAngle = Math.PI * (2 / 3); - // this.orbitControls.minDistance = 19; - // this.orbitControls.maxDistance = 87; + this.orbitControls.maxPolarAngle = (4 * Math.PI) / 7; + this.orbitControls.minDistance = 5; + this.orbitControls.maxDistance = 87; // 监听控制器变化 this.orbitControls.addEventListener("end", handleEndChange.bind(this)); this.orbitControls.addEventListener("start", handleStartChange.bind(this)); diff --git a/src/components/content/tunnelScene/sceneClass/editEquipment/index.js b/src/components/content/tunnelScene/sceneClass/editEquipment/index.js index 9866718..7de9360 100644 --- a/src/components/content/tunnelScene/sceneClass/editEquipment/index.js +++ b/src/components/content/tunnelScene/sceneClass/editEquipment/index.js @@ -22,6 +22,7 @@ function addEquipment(targetPoint, formInfo) { } targetPoint.hasDevice = true; // 标识设备信息 + this.clearTagsObj(); } // 其他传感器 function handleOtherEqu(targetPoint, EqeName) { diff --git a/src/components/content/tunnelScene/sceneClass/handleOrbitControlsChange/index.js b/src/components/content/tunnelScene/sceneClass/handleOrbitControlsChange/index.js index c4d9c20..316971d 100644 --- a/src/components/content/tunnelScene/sceneClass/handleOrbitControlsChange/index.js +++ b/src/components/content/tunnelScene/sceneClass/handleOrbitControlsChange/index.js @@ -42,4 +42,5 @@ export function handleEndChange(e) { // .getObjectByName("point_001_tr") // .getWorldPosition(new this.THREE.Vector3()) // ); + console.log(this.orbitControls.distance); } diff --git a/src/components/content/tunnelScene/sceneClass/viewBack/index.js b/src/components/content/tunnelScene/sceneClass/viewBack/index.js index df40c00..34f97fc 100644 --- a/src/components/content/tunnelScene/sceneClass/viewBack/index.js +++ b/src/components/content/tunnelScene/sceneClass/viewBack/index.js @@ -16,6 +16,7 @@ export function saveState() { export function resetState() { if (this.viewSate && this.viewSate.isSave) { this.viewSate.isSave = false; + this.orbitControls.enabled = true; // //恢复原始的镜头指向 // this.camera.lookAt(0, 0, 0); // this.orbitControls.target.set(0, 0, 0);