前言
这个例子介绍了如何导入 DWG。
内容
核心逻辑代码:
// 设置导入选项
DWGImportOptions options = new DWGImportOptions();
options.Placement = Autodesk.Revit.DB.ImportPlacement.Origin;
options.OrientToView = true;
ElementId elementId = null;
// 导入
m_doc.Import(DWGFullPath, options, view, out elementId);
导入的接口:
namespace Autodesk.Revit.DB
{public class Document : IDisposable{// 导入相关接口public bool Import(string file, GBXMLImportOptions options);public bool Import(string file, ImageImportOptions options, View view, out Element element);public bool Import(string file, DGNImportOptions options, View pDBView, out ElementId elementId);public ElementId Import(string file, SKPImportOptions options, View pDBView);public bool Import(string file, DWGImportOptions options, View pDBView, out ElementId elementId);}
}
除了 DWG,还支持GBXML、图片、DGN、SKP。
参考
Revit API 开发(14): RevitLink - 链接文件 rvt,IFC,DWG等
Revit API: DWG翻模的基本原理