转载请复制以下信息:
原文链接: http://blog.csdn.net/joexiongjin/article/details/7399989
作者: 叶雄进
2012.3.27
一般情况下Revit条状对象的基线可以通过Location属性来获得,会返回一个LocationCurve的对象。然后从LocationCurve.Curve 得到基线的信息。 但是对于Revit Structure中的条形基础,有些特殊,条形基础的类ContFooting 的Location 属性返回Null值。
这里提供一个方法读取其极限。由于ContFooting是一个结构对象,他的AnalyticalModel包含了结构分析信息。 你可以通过ContFooting.GetAnalyticalModel() 方法获取它的AnalyticalModel对象,然后从AnalyticalModel.GetCurve() 方法获得基线数据。