Building Coder - 真实世界中的角坐标
原文链接: Real-World Concrete Corner Coordinates
我之前和人合作了一个很实用的程序:自动创建施工现场的位置点和结构元素。为了实现功能,我们必须首先解决如下几个 Revit 二次开发的问题:
1. 获取结构混凝土元素(Structural Concrete Elements);
2. 获取结构混凝土元素的角(通过它们的几何特征获取顶点);
3. 将 Revit 模型坐标转换为真实世界坐标
获取结构混凝土元素
我们已经在 retrieving structural elements (http://thebuildingcoder.typepad.com/blog/2010/07/retrieve-structural-elements.html) 中讨论了如何获取结构元素。这里我们需要的是结构混凝土元素,所以我们还必须添加两个结构材质类型过滤器:混凝土和预制混凝土。
Transform projectLocationTransform = GetProjectLocationTransform( doc );for each concrete corner point XYZ p:{XYZ r2 = projectLocationTransform.OfPoint( p );}