如何通过Revit API获取无LocationPoint/Curve的Revit MEP预制构件坐标?
获取Revit MEP预制构件(FabricationPart)坐标的问题
- 需求:获取Revit MEP中
FabricationPart类型构件的XYZ坐标 - 已知情况:所有该类型元素都具备
Location属性,但并非都包含LocationPoint或LocationCurve子属性 - 构件差异:
- 仅Pipe类构件可通过
LocationCurve获取XYZ坐标值 - Thredolet、Elbow、Weld、Fishmouth这类构件既无
LocationPoint也无LocationCurve
- 仅Pipe类构件可通过
- 当前使用版本:Revit 2024.2
- 已执行操作:编写测试代码遍历项目内的预制构件,尝试获取XYZ值并将结果显示在对话框中(有对应的结果截图)
内容的提问来源于stack exchange,提问作者bootsch
相关产品推荐
相关产品推荐

