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