问题描述
我正在尝试读取 Revit 2020 中的链接项目基点/测量点 我正在尝试从 Revit 2020 中的 BasePoint Class 中获取“E/W”、“N/S”、“Elev”、“Angle to True north”。同样可以从 Revit 2019 中获取。
link_base_pt = link_coll.OfClass(BasePoint).toElements()
# print(link_base_pt)
link_Projbase_pt = link_base_pt[1]
linkProjbasePt = []
a = link_Projbase_pt.Category.Name
# print(a)
if a == 'Project Base Point':
lpbpEW = link_Projbase_pt.LookupParameter('E/W')
lpbpNS = link_Projbase_pt.LookupParameter('N/S')
lpbpElev = link_Projbase_pt.LookupParameter("Elev")
lpbpAngle = link_Projbase_pt.LookupParameter('Angle to True north')
linkProjbasePt.append(format_length(lpbpEW.AsDouble()))
linkProjbasePt.append(format_length(lpbpNS.AsDouble()))
linkProjbasePt.append(format_length(lpbpElev.AsDouble()))
linkProjbasePt.append(str(round(lpbpAngle.AsDouble() * 180/math.pi,6)))
linkProjbasePt_final = linkProjbasePt
# print(linkProjbasePt_final)
link_SurvPt = link_base_pt[0]
linkSurveyPt = []
b = link_SurvPt.Category.Name
# print(b)
if b == 'Survey Point':
lpbpEW = link_SurvPt.LookupParameter('E/W')
lpbpNS = link_SurvPt.LookupParameter('N/S')
lpbpElev = link_SurvPt.LookupParameter("Elev")
linkSurveyPt.append(format_length(lpbpEW.AsDouble()))
linkSurveyPt.append(format_length(lpbpNS.AsDouble()))
linkSurveyPt.append(format_length(lpbpElev.AsDouble()))
linkSurveyPt_final = linkSurveyPt
# print(linkSurveyPt_str) **
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)