如何看门是否朝外
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 的一些更详细的讨论:
- http://thebuildingcoder.typepad.com/blog/2010/01/south-facing-walls.html
- 邻接讨论 -- http://thebuildingcoder.typepad.com/blog/about-the-author.html#5.2
请注意,其中一些属性取决于正确的建模。
用户可以创建一个蹩脚的模型,但没有任何效果。
我正在 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 的一些更详细的讨论:
- http://thebuildingcoder.typepad.com/blog/2010/01/south-facing-walls.html
- 邻接讨论 -- http://thebuildingcoder.typepad.com/blog/about-the-author.html#5.2
请注意,其中一些属性取决于正确的建模。
用户可以创建一个蹩脚的模型,但没有任何效果。