(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210868228.7
(22)申请日 2022.07.22
(71)申请人 重庆筑信云智建 筑科技有限公司
地址 401123 重庆市渝北区两江新区华 山
南路16号互联网学院2A号楼独角兽加
速自编号3 02号
(72)发明人 王君峰 朱然 吴渊文
(74)专利代理 机构 北京箐昱专利代理事务所
(普通合伙) 1610 5
专利代理师 张锋
(51)Int.Cl.
G06T 17/00(2006.01)
G06F 30/12(2020.01)
G06F 8/30(2018.01)
G06F 8/36(2018.01)G06F 9/445(2018.01)
(54)发明名称
一种基于DirectVR的二维图纸转3D模型方
法
(57)摘要
本发明提供一种基于DirectVR的二维图纸
转3D模型方法, 涉及二维图纸转3D模型技术领
域。 该基于DirectVR的二维图纸转3D模型方法,
具体包括以下步骤: S1.二维转三维, 利用CAD中
开发的插件, 对图纸进行分类处理, 把各个墙体
及门窗等构 件参数化导出成xlsx格式文件, 在利
用该转三维软件进行参数化导入, 对xl sx文件参
数, 进行三维自动重建, 门窗、 设备构 件不同样式
需要进行提前ID设定, 然后依据导出文档中的ID
进行重新映射到场景中。 该基于DirectVR的二维
图 纸 转 3 D 模 型 方 法 ,利 用 开 源 引 擎
unrealengine, 通过预先设定不同构件ID参数,
而后只需导入构件的参数信息, 即可实现二维转
三维场景的需求, 同时通过Revit插件缩短了出
图的时间, 给操作人员带来了方便和快捷。
权利要求书1页 说明书3页 附图2页
CN 115115787 A
2022.09.27
CN 115115787 A
1.一种基于Direct VR的二维图纸 转3D模型 方法, 其特 征在于, 具体包括以下步骤:
S1.二维转 三维
利用CAD中开发的插件, 对图纸进行分类处理, 把各个墙体及门窗等构件参数化导出成
xlsx格式文件, 在利用该转三维软件进行参数化导入, 对xlsx文件参数, 进行三维自动重
建, 门窗、 设备构件不同样式需要进行提前ID设定, 然后依据导出文档中的ID进 行重新映射
到场景中;
S2.出图处 理
a.引入和开发
在新解决方案中引入RevitAPI.dll,RevitAPIUI.dll这两个动态链接库是Revit目录
下用于二次开发的接口;
b.文件加载插 件
新建AddIn文件, 此文件里包括插件名称, 插件所在解决方案里的类名, 插件目录, 唯一
编号, 此文件最终放置在Revit AddIn目录, 当Revit启动 后可以通过 此文件加载插 件;
c.构建插 件菜单
在解决方案里新建类, 通过RevitSDK实现IExternalApplication接口, 重写
OnStartup, 此方法用于构建插 件的菜单;
d.响应插 件按钮
在解决方案里新建command类, 此类通过RevitSDK实现IExternalCommand接口, 重写
Execute方法, 此方法用于响应插 件的按钮;
e.写入调用窗口
在command类里写入调用WPF窗口 的方法, 在WPF窗口中完成对Revit构件的诸多操作。
2.根据权利要求1所述的一种基于DirectV R的二维图纸转3D模型方法, 其特征在于: 所
述S1中对 xlsx文件参数 具体的为长 宽高类数据。
3.根据权利要求1所述的一种基于DirectV R的二维图纸转3D模型方法, 其特征在于: 所
述S1中用户可根据自身需求设定不同样式的映射。
4.根据权利要求1所述的一种基于DirectV R的二维图纸转3D模型方法, 其特征在于: 所
述RevitSDK是软件安装包中自带的, 可为开发者提供常用的二次开发命令, 其中包含Add ‑
inManager加载插 件和Lookup构件信息查看插 件。
5.根据权利要求1所述的一种基于DirectV R的二维图纸转3D模型方法, 其特征在于: 所
述S1中CAD, 全称为管理软件计算机辅助设计, 是指运用计算机软件在图形化开 发界面上进
行管理软件的设计。
6.根据权利要求1所述的一种基于DirectV R的二维图纸转3D模型方法, 其特征在于: 所
述S1中Revit是为建筑信息模型构建的软件。权 利 要 求 书 1/1 页
2
CN 115115787 A
2一种基于DirectVR的二维图纸转3D 模型方法
技术领域
[0001]本发明涉及二维图纸转3D模型技术领域, 具体为一种基于D irectVR的二维图纸转
3D模型方法。
背景技术
[0002]C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、 运行于.NET
Framework和.NET Core(完全开源, 跨平台)之上的高级程序设计语言, 在.NET桌面应用程
序开发领域, Windows Form是“前辈”, 相比以前的老祖宗MFC, 其开发效率高得多, 即使比一
向以“高效率”著称的VB、 Delphi之类, 也不逊色, 因此在很长的一段时间内, Windows Form
成为.NET桌面领域的主流技术, 而且有一大批各式各样的第3方控件, 其功能可谓应有尽
有, 使用方便 。
[0003]WinForm, 是 ·Net开发平 台中对Windows Form的一种称谓, 用于设计窗体和可视
控件, 以创建丰富的基于Windows的应用程序, Winform的缺点是它有着依赖的GDI和GDI+的
缺点, 造成其制作3d效果有着很大的困难, 且年代久远, 不能跨平台, 目前新的类库已经无
法给予其支持, 并且市场上独立的二 维图纸软件、 三 维模型软件品类成熟, 但很少有能够自
动从二维转 三维软件的工具, 且两者 转换过程繁琐。
发明内容
[0004](一)解决的技 术问题
[0005]针对现有技术的不足, 本发明提供了一种基于DirectVR的二维图纸转3D模型方
法, 解决了 市场上独立的二 维图纸软件、 三 维模型软件品类成熟, 但很少有能够自动从二 维
转三维软件的工具, 且两者 转换过程繁琐的问题。
[0006](二)技术方案
[0007]为实现以上目的, 本发明通过以下技术方案予以实现: 一种基于DirectVR的二维
图纸转3D模型 方法, 具体包括以下步骤:
[0008]S1.二维转 三维
[0009]利用CAD中开发的插件, 对图纸进行分类处理, 把各个墙体及门窗等构件参数化导
出成xlsx格式文件, 在利用该转三 维软件进 行参数化导入, 对xlsx文件参数, 进行三 维自动
重建, 门窗、 设备构件不同样式需要进 行提前ID设定, 然后依据导出文档中的ID进 行重新映
射到场景中;
[0010]S2.出图处 理
[0011]a.引入和开发
[0012]在新解决方案中引入RevitAPI.dll,RevitAPIUI.dll这两个动态链接库是Revit
目录下用于二次开发的接口;
[0013]b.文件加载插 件
[0014]新建AddIn文件, 此文件里包括插件名称, 插件所在解决方案里的类名, 插件目录,说 明 书 1/3 页
3
CN 115115787 A
3
专利 一种基于DirectVR的二维图纸转3D模型方法
文档预览
中文文档
7 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:44:32上传分享