BIM建筑网
更专业的BIM技术学习网站!


Revit二次开发|导出DWG文件

免费的Ai上线啦!
BIM建筑网自主研发,你想要Ai功能都在这里!
Ai·提升效率 技术答疑

作者突然想试一下用revitAPI导出其他格式的文件,于是先测试了一下导出CAD文件也就是.dwg。通过查找API找到了以下方法:

 

Revit二次开发|导出DWG文件

查看上图可以知道,Document提供了专门的方法,我们直接使用就可以了,在作者使用的时候发现API还贴心地提供了完整的方法:

Revit二次开发|导出DWG文件

这个方法只需要提供三个参数就可以实现CAD文件的导出,第一二个参数读者都会,直接说第三个参数,第三个参数是导出设置的名称;如下图:

Revit二次开发|导出DWG文件

看图可以知道第三个参数就是这里的SET 1.0;当然了读者可以自己重新新建一个或者选择其他的;

既然API直接提供了,我们直接拿来用就可以了,代码如下:

 public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
 {
 UIApplication uiApp= commandData.Application;
 UIDocument uiDocument = uiApp.ActiveUIDocument;
 Document doc = uiDocument.Document;
 Document linkDoc = FileOperation.GetLinkFile(uiApp,doc);
 //自定义导图设置;
 string setName = "SET 1.0";
 bool isSuccess = false;
 isSuccess = ExportDWG(doc, doc.ActiveView, setName);
 if (isSuccess)
 {
 return Result.Succeeded;
 }
 else return Result.Failed;


 
 }

以上就是导出CAD文件的方式,当然了也还有很多进一步的操作例如,增加设置,自定义图层设置,这些东西需要读者进一步去探索,这篇文章就到这里。

 

 

 

 

 

 

 

 

 

 

 

 

微信公众号:xuebim
关注建筑行业BIM发展、研究建筑新技术,汇集建筑前沿信息!
← 微信扫一扫,关注我们+
赞(0) 打赏
BIM建筑网 » Revit二次开发|导出DWG文件

评论 抢沙发

评论前必须登录!

 

BIM建筑网,更专业的BIM技术学习网站!

关注建筑新动态,分享建筑新技术

联系我们关于BIM建筑网

觉得文章有用就打赏一下小编吧

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

扫码登录

微信「关注」,快捷登录
扫码关注后会自动登录
注册登录代表您已同意《用户许可协议》
账号登录 | 其他登录

|登录

找回密码

|账号登录注册