From 6f60b6c09863d289a0367b995bcec246d2aff10f Mon Sep 17 00:00:00 2001 From: Hcat <2768237203@qq.com> Date: Mon, 1 Jan 2024 18:02:13 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91=E6=A8=A1=E5=BC=8F=E5=88=86?= =?UTF-8?q?=E5=8E=8B=E9=98=80=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../content/tunnelScene/sceneClass/editEquipment/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/content/tunnelScene/sceneClass/editEquipment/index.js b/src/components/content/tunnelScene/sceneClass/editEquipment/index.js index 11cffba..076bef6 100644 --- a/src/components/content/tunnelScene/sceneClass/editEquipment/index.js +++ b/src/components/content/tunnelScene/sceneClass/editEquipment/index.js @@ -90,7 +90,8 @@ function handleOtherEqu(targetPoint, equipmentInfo) { console.log(allline[i - 1].slice(-1)); console.log(allline[i].slice(-1)); wallHang = Allhang[i]; - if ((allline[i - 1].slice(-1) == 'r' && allline[i].slice(-1) == 'l') || allline[i - 1].slice(-1) == 'l' && allline[i].slice(-1) == 'r') { + let sameHang = findWallHang.indexOf(Allhang[i]) + if ((allline[sameHang - 1].slice(-1) == 'r' && allline[i].slice(-1) == 'l') || allline[sameHang - 1].slice(-1) == 'l' && allline[i].slice(-1) == 'r') { console.log('进行添加操作'); // 将这二个符合添加规则的锚点给设一个属性,这样方便之后我们进行删除操作 // this.scene.getObjectByName(allline[i - 1]).hasWall = true