如何看门是否朝外

How to see if a door faces outside

我正在 Revit 中开发寻路程序。为了让它发挥作用,我需要知道哪些门面向外面,为了找到它,我有几个想法,但不确定如何完成其​​中的任何一个。

1 有拓扑结构的东西,看看拓扑结构离门有多近,有人知道这是否可以做到吗?

2 看看每一面墙和每一扇门,这不会很慢吗?

3 一些秘密 属性 我还没有在门口找到。

我会说这取决于您是否可以要求将特定的 "IsExterior" 种类的参数应用到门(或不应用)。显然这种方法行得通。

除此之外,其他方法可能是:

  • 你可以看看Door.FromRoom和Door.ToRoom(分阶段),看是不是只有一侧有房间

    • 这假定所有房间都已建模。
    • 这假定某些 "outdoor" 房间,例如 "Deck"、"Patio" 没有建模。
  • 您可以查看几何图形,将门向量与模型中的其他墙相交。表现各不相同。有时候事情并没有你想象的那么糟糕。

    • 这可能涉及如何正确处理链接模型(以及这些链接模型中的几何形状 - core/shell、周围建筑物等)。
    • 简单的形状很容易,但更复杂的情况(庭院、小巷等)可能会很复杂。

祝你好运,我很想知道你想出了什么... -马特

马特一如既往地完全正确。

这里有一些额外的想法,只是浏览了 'exterior':

的帮助

门口的主人一般是一面墙。

你可以从墙上找出各种各样的东西。

这里是其中的一些,从通过能量分析的更复杂的方面到超级简单的墙侧枚举 属性,这可能是最简单的事情:

构造类型枚举

  • ExteriorWall space
  • 周围的外墙
  • InteriorWall space
  • 周围的内墙

EnergyAnalysisSurface 表面名称 属性

  • E = 曝光 - exterior/interior/underground [E/I/U]。

WallFunction 枚举

  • 内部 内墙。
  • 外部 外墙。
  • 基础 基础墙。
  • 挡土墙。
  • 拱腹 拱腹墙。
  • 芯轴 芯轴壁。

WallSide 枚举

  • 外部 墙的外部。
  • 内部墙的内部。

以下是关于 The Building Coder 的一些更详细的讨论:

请注意,其中一些属性取决于正确的建模。

用户可以创建一个蹩脚的模型,但没有任何效果。