我正在为我的一些模型使用Revit API查找坡道的着陆空间和中间降落。到目前为止,我已经尝试使用以下博客空间(How to find start/end of ramp in revit, perhaps with sketches?)中提到的位置参数来查找坡道的起点和终点,但似乎该参数在我尝试使用的模型中不可用。我试图探索使用Revit API功能的任何其他方式,但到目前为止没有明显的成功。另外,我是Revit Api的新手,因此对API中可用的功能了解有限。
有人可以帮助我识别舷梯着陆点或舷梯终点吗?
我看到三种可能的方法:
使用Location
属性,将其强制转换为LocationCurve
,并从您链接到的其他讨论中建议的端点中获取端点,将是最佳解决方案。
该线程中提到的另一种方法是使用定义坡道的草图来确定其起点和终点。掌握草图元素并不是一件容易的事,而是绝对可行的,如[>]上的《 Building Coder》讨论中所述
如果所有其他方法均失败,则最后的选择是获取并分析坡道几何形状,以便从中得出所需的信息。