元素相交几何

Geometry of Intersection Between Elements

我的目标是将管道与墙相交,然后获取相交处的几何形状并获取其尺寸,以便我可以自动制作套管。 我尝试了 dynamo 中的工作流程,它通过与每个元素的实体相交然后获取交点的 "Cuboid" 并获取其尺寸等来工作。 问题是,我在 Revit API 文档中找不到任何东西可以让我知道交叉点的形状和几何形状。

有人可以帮忙吗?

在 Revit API 中,您可以使用 Element.Geometry property to retrieve the element geometry and the solids it contains. With those in hand, you can determine the intersection using the BooleanOperationsUtils.ExecuteBooleanOperation method