【问题标题】:C# - Revit - Length and orientation of a partC# - Revit - 零件的长度和方向
【发布时间】:2021-11-06 00:14:15
【问题描述】:

我刚刚开发了一种算法来检索具有原始类别“墙”的 Revit 项目的所有共享。 我现在想检索这些墙(它们是零件)中的每一个的长度和方向,Element.Location 属性返回“null”,就好像零件的创建删除了与对象的几何形状相关的数据。

一种解决方案是通过比较它们的 IFCGuid 来找到我每个部分的父级,但仅获取我的墙的长度和方向似乎相当复杂。

您有其他解决方案来解决这个问题吗?

谢谢, 雨果

【问题讨论】:

    标签: c# revit-api


    【解决方案1】:

    对于墙壁,您应该有这样的结果:

    Wall wall = yourElement as Wall;
    Curve curve = (wall.Location as LocationCurve).Curve;
    

    然后您应该能够从墙壁曲线中获得长度和方向。

    祝你好运

    范索瓦

    【讨论】:

      猜你喜欢
      • 2021-11-02
      • 2018-10-10
      • 1970-01-01
      • 2020-01-09
      • 2012-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-14
      相关资源
      最近更新 更多