System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种二三维模型协同审查系统及方法技术方案_技高网

一种二三维模型协同审查系统及方法技术方案

技术编号:44096768 阅读:2 留言:0更新日期:2025-01-21 12:30
本发明专利技术涉及三维模型审查技术领域,具体涉及一种二三维模型协同审查系统及方法。其中,导入和配置模块打开dwg文件导入至S3D工作空间并根据与三维空间的模型关系,调整二维图形的比例、旋转关系、坐标系、坐标、图层以及比对容差;三维模型绘制轮廓线模块调用S3D的API获取三维模型的类型,并在二维图纸上重绘三维模型轮廓线,并标记轮廓线的相对标高值;比对并标记模块调用cad接口,比对三维模型轮廓线的坐标值与二维图形的坐标值。本发明专利技术通过三维模型重绘轮廓线,与二维图纸进行比对后重载至三维空间,设计人员可根据标记快速定位模型与图纸不一致的地方并快速修改三维模型,最后将相关记录保存在数据库和服务器上,以便追溯。

【技术实现步骤摘要】

本专利技术涉及三维模型审查,具体涉及一种二三维模型协同审查系统及方法


技术介绍

1、随着工程领域对三维设计技术的广泛应用,出现了模型与图纸之间的一致性问题。特别是在流程工业设计领域,intergraph smart 3d(s3d)等先进的三维建模软件已成为主流选择,用以创建和管理复杂的三维工程模型。然而,在实际设计过程中,随着工程图纸的不断升级和变更,由于三维模型尚未被纳入工程考核要求,导致在多次图纸变更中,模型逐渐与图纸产生了不一致的情况。这种不一致性给后续的多专业三维布置协同带来了不利的影响,设计人员不得不花费大量时间核实图纸上的修正信息。

2、因此,有必要提供一种能够快速识别二维图纸与三维模型之间差异并进行标记的方法,以辅助设计人员快速修正三维模型。这项技术的开发将填补目前在工程设计领域的技术空白,提高设计效率,减少人力资源的浪费,并最终促进工程项目的顺利实施。


技术实现思路

1、本专利技术所要解决的问题是提供一种识别图纸构件边界与三维模型轮廓的系统,比对标记图纸相关构件的方法,解决设计人员核实图纸与模型不一致花费大量的时间等问题,提高设计人员修改模型的效率,满足多专业三维布置协同的要求,从而提升设计质量。

2、针对现有技术的不足,本专利技术解决其技术问题所采用的技术方案是:一种二三维模型协同审查系统,包括以下模块,导入和配置模块、三维模型绘制轮廓线模块、比对并标记模块和重载并输出报告模块;导入和配置模块的导入部分打开dwg文件导入至s3d工作空间,导入和配置模块的配置部分根据与三维空间的模型关系,调整二维图形的比例、旋转关系、坐标系、坐标、图层以及比对容差;三维模型绘制轮廓线模块调用s3d的api获取三维模型的类型,并在二维图纸上重绘三维模型轮廓线,并标记轮廓线的相对标高值;比对并标记模块调用cad接口,比对三维模型轮廓线的坐标值与二维图形的坐标值。

3、优选的,重载并输出报告模块中的重载模块是将标记好的轮廓线图形存成dwg文件,重新加载到s3d工作空间,并保持与三维模型对应;重载并输出报告模块中的输出报告模块将轮廓线、原始文件、修改记录至服务器和数据库存放,并以一定规则命名,保存其操作人员、滤器以及操作时间。

4、一种二三维模型协同审查系统的方法,包括如下步骤,

5、步骤1:在vs中新建一个3dmodelcheck类库,并将该3dmodelcheck类库进行封装,用于存放信息;

6、步骤2:创建用户控件框架;

7、步骤3:在s3d中导入cad图纸并配置;

8、步骤4:选中s3d要比对的模型,调用s3d api创建轮廓线图纸;

9、步骤5:比对轮廓线图纸和cad图纸的区别,并将结果保存至图纸和数据库,重载至s3d;

10、步骤6:修改模型,对修改内容进行验证。

11、优选的,所述步骤2中包括如下内容:

12、步骤2.1:在vs创建类后,通过引用s3d和cad的dll文件,获取s3d和cad的相关接口方法;

13、步骤2.2:通过vs中的wpf功能建立用户窗口界面;

14、步骤2.3:对窗口界面的各个功能性按钮进行尺寸修改;

15、步骤2.4:添加二次开发代码主体;

16、步骤2.5:将代码在vs中生成解决方案,并生成.dll文件,添加到s3d的customcommand中。

17、优选的,所述步骤4中包括如下内容,

18、步骤4.1:读取三维模型信息,选择需要进行比对的三维模型,调用s3d的api获取模型信息;

19、步骤4.2:绘制二维轮廓线,初始化autocad文档和数据库,遍历获取的三维模型实体,在二维图纸上绘制每个实体的轮廓线,标记轮廓线的相对标高值。

20、优选的,所述步骤5包括如下内容,

21、步骤5.1:比对轮廓线的坐标值,初始化autocad文档和数据库,遍历所有二维图形的坐标点;比对二维图形和三维模型轮廓线的坐标点;

22、步骤5.2:标记标高值,自动比对简单模型的标高值,人工拾取复杂模型的二维图形标高和轮廓线标高,比对并标记不一致的标高值。

23、步骤5.3:数据保存至服务器文件系统和数据库,生成包含轮廓线、原始文件、修改记录的报告,存放至服务器文件系统和数据库;

24、步骤5.4重载比对结果图纸:将标记好的轮廓线图形保存为dwg文件,重新加载到s3d工作空间,并显示比对结果消息框。

25、本专利技术的有益效果如下:本专利技术实现在工程设计过程中,通过三维模型重绘轮廓线,与二维图纸进行比对,标记轮廓线,并重载至三维空间,设计人员可根据标记快速定位模型与图纸不一致的地方,又可以根据二维图纸上的信息,快速修改三维模型最后将相关记录保存在数据库和服务器上,以便追溯。

26、本专利技术利用三维模型边界重绘二维轮廓线,在设计软件中通过定位、旋转、比例缩放,对二维图纸和轮廓线进行比对,将比对结果以颜色区分直观呈现在三维设计软件界面,有效提升设计师修改模型的效率,助力专业间的三维设计协同,提高设计质量。

本文档来自技高网...

【技术保护点】

1.一种二三维模型协同审查系统,其特征在于:包括以下模块,导入和配置模块、三维模型绘制轮廓线模块、比对并标记模块和重载并输出报告模块;导入和配置模块的导入部分打开dwg文件导入至S3D工作空间,导入和配置模块的配置部分根据与三维空间的模型关系,调整二维图形的比例、旋转关系、坐标系、坐标、图层以及比对容差;三维模型绘制轮廓线模块调用S3D的API获取三维模型的类型,并在二维图纸上重绘三维模型轮廓线,并标记轮廓线的相对标高值;比对并标记模块调用cad接口,比对三维模型轮廓线的坐标值与二维图形的坐标值。

2.如权利要求1所述一种二三维模型协同审查系统,其特征在于:重载并输出报告模块中的重载模块是将标记好的轮廓线图形存成dwg文件,重新加载到S3D工作空间,并保持与三维模型对应;重载并输出报告模块中的输出报告模块将轮廓线、原始文件、修改记录至服务器和数据库存放,并以一定规则命名,保存其操作人员、滤器以及操作时间。

3.一种二三维模型协同审查系统的方法,其特征在于:包括如下步骤,

4.如权利要求3所述的一种二三维模型协同审查系统的方法,其特征在于:所述步骤2中包括如下内容:

5.如权利要求3所述的一种二三维模型协同审查系统的方法,其特征在于:所述步骤5包括如下内容,

...

【技术特征摘要】

1.一种二三维模型协同审查系统,其特征在于:包括以下模块,导入和配置模块、三维模型绘制轮廓线模块、比对并标记模块和重载并输出报告模块;导入和配置模块的导入部分打开dwg文件导入至s3d工作空间,导入和配置模块的配置部分根据与三维空间的模型关系,调整二维图形的比例、旋转关系、坐标系、坐标、图层以及比对容差;三维模型绘制轮廓线模块调用s3d的api获取三维模型的类型,并在二维图纸上重绘三维模型轮廓线,并标记轮廓线的相对标高值;比对并标记模块调用cad接口,比对三维模型轮廓线的坐标值与二维图形的坐标值。

2.如权利要求1所述一种二三维模型协同审查系...

【专利技术属性】
技术研发人员:施一明林宇华蓝佳雄董潮元邱文瀛王彫唐晓盟刘昊朱志明王郁旭孙漾李颢
申请(专利权)人:福建华电福瑞能源发展有限公司连江可门分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1