如何检索墙壁开口的坐标

时间:2016-11-14 20:34:52

标签: revit-api revit

我想检索一个位于墙上的门的坐标(点)。 我正在获得如下开口。另外,我有宽度。我怎样才能找到开场的终点。此外,有没有其他简单的方法来实现这一目标?

var openings = WallSelected.FindInserts(true,true,true,true);

提前致谢。

1 个答案:

答案 0 :(得分:0)

你有几个选择,这里有两个:

  1. 如果转换为族实例,则每个插入在其location属性中都有一个位置点。您可以找到该点,将其与墙的方向相关联(根据墙壁位置线确定)并在每个方向上应用1/2宽度以找到开口的范围。

  2. 获取墙的几何图形并迭代faces数组以定位您感兴趣的元素的面。您可以使用插入的位置点来帮助缩小几何搜索的范围。一旦你将面孔与开口相关联,你就会知道开口的几何范围。