首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >楼梯不属于楼梯级时脚踏深度的反演

楼梯不属于楼梯级时脚踏深度的反演
EN

Stack Overflow用户
提问于 2018-03-01 22:34:21
回答 1查看 133关注 0票数 1

我现在看的是我从2016年到2018年升级的"210 King - Autodesk Toronto.rvt“(2016年版这里)。当我在模型中选择一个楼梯对象时,它在属性面板中有一个“实际的踏面深度”。

我想在API中访问这个踏面深度。在Revit附带的示例项目中,楼梯属于Autodesk.Revit.DB.Architecture.Stairs类(派生自Element),该类具有ActualTreadDepth属性。但是在这个模型中,楼梯都只是Element类的对象。将它们转换为Stairs会引发异常。

两个问题:

  • 我怎样才能接触到踏面深度?
  • 为什么这些不是Stairs类的?(我是Revit的新手)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-02 07:57:48

您可以直接访问Element类上的参数值。没有必要转换为Stairs。这对参数访问没有任何影响。

如果您是Revit的新手,请看一下入门材料。这将更深入地回答这个问题,还有许多其他问题。

恐怕你的“为什么”问题的答案会很有帮助.历史原因,Revit BIM范式,潜在的产品特性,你可以说.在Revit中通常有几种不同的表示对象的方法。正如您已经注意到的,Element是“全部捕获”的基本情况。

如果您正在使用的模型是使用Element来表示楼梯的,那么它们可能没有您要寻找的属性。在这种情况下,您可能不得不求助于其他方法来确定一个有用的值,例如(相当复杂的)几何分析。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49059768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档