diff --git a/src/Add-on/DrawBoard/DrawDoorDrawer/DrawDoorDrawerTool.ts b/src/Add-on/DrawBoard/DrawDoorDrawer/DrawDoorDrawerTool.ts index 4db95a7e1..fc234d20b 100644 --- a/src/Add-on/DrawBoard/DrawDoorDrawer/DrawDoorDrawerTool.ts +++ b/src/Add-on/DrawBoard/DrawDoorDrawer/DrawDoorDrawerTool.ts @@ -555,8 +555,10 @@ export class DrawDoorTool en.RelevanceBoards.push(br.Id); } } - else if (board instanceof HardwareCompositeEntity) //复合实体 + else if (board instanceof HardwareCompositeEntity) //复合实体 铰链偏移 { + if (!IsHinge(en)) continue; + let brBox = board.BoundingBox; if (!brBox.intersectsBox(enBox)) continue;