Revit中有面选择器,但选择以后获取到的是Reference,不是直接的Face,需要 通过一次转换获取到Face,以下便为转换的方法,记录一下 ,防止忘记。
Reference refer =UiDoc.Selection.PickObject(ObjectType.Face);
Planarface planarFace = Doc.GetElement(refer).GetGeometryObjectFromReference(refer) as PlanarFace;
Revit中有面选择器,但选择以后获取到的是Reference,不是直接的Face,需要 通过一次转换获取到Face,以下便为转换的方法,记录一下 ,防止忘记。
Reference refer =UiDoc.Selection.PickObject(ObjectType.Face);
Planarface planarFace = Doc.GetElement(refer).GetGeometryObjectFromReference(refer) as PlanarFace;