【发布时间】:2016-11-24 23:02:52
【问题描述】:
我想检索位于墙上的门的坐标(点)。 我得到的开口如下。另外,我有宽度。我怎样才能找到开口的终点。另外,有没有其他简单的方法可以实现这一点?
var openings = WallSelected.FindInserts(true, true, true, true);
提前致谢。
【问题讨论】:
我想检索位于墙上的门的坐标(点)。 我得到的开口如下。另外,我有宽度。我怎样才能找到开口的终点。另外,有没有其他简单的方法可以实现这一点?
var openings = WallSelected.FindInserts(true, true, true, true);
提前致谢。
【问题讨论】:
你有几个选择,这里有两个:
如果将每个插入转换为族实例,则其位置属性中都会有一个位置点。您可以找到该点,将其与墙的方向(由墙定位线确定)相关联,并在每个方向上应用 1/2 的宽度以找到开口的范围。
获取墙的几何形状并迭代 faces 数组以定位您感兴趣的元素的面。您可以使用插入的位置点来帮助缩小几何搜索范围。一旦有了与开口相关联的面,您也将知道开口的几何范围。
【讨论】: