CN115659445B 一种基于Open Cascade的CAD模型在网页轻量化渲染显示的方法 (大连理工大学)_第1页
CN115659445B 一种基于Open Cascade的CAD模型在网页轻量化渲染显示的方法 (大连理工大学)_第2页
CN115659445B 一种基于Open Cascade的CAD模型在网页轻量化渲染显示的方法 (大连理工大学)_第3页
CN115659445B 一种基于Open Cascade的CAD模型在网页轻量化渲染显示的方法 (大连理工大学)_第4页
CN115659445B 一种基于Open Cascade的CAD模型在网页轻量化渲染显示的方法 (大连理工大学)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一种基于OpenCascade的CAD模型在网页轻本发明提出一种基于OpenCascade的CAD模开发平台OpenCascade、三维可视化和CAD模型型在用OpenCascade进行网格生成和渲染显示后出现问题以及查看复杂CAD模型需要安装复杂2采用第三方CAD造型软件将CAD模型导出为STEP或I针对步骤S1导出的STEP和IGES文件,OpenCascade先调用Control_编写转换程序,将OpenCascade得到的网格数据转换成检查模型显示是否完整以及功能是否正常,并对模型各个角度进行拍照,使用MobileNet深度神经网络提取图像特征,与改进之前网格密度较大的图像结果进行相似性2)创建网格生成控制参数,网格生成控制参数信息;接着调用Boost库中的IOStream的流处理框架对步骤S2得到的OpenCascade网格数遍历完所有的Vertex,将得到的点、线、面、面的法向量以及拓扑和几何信息通过Open3(1)创建一个空白的html网页,使用UTF_8字符编码,导入Three.js框架,同时引入(1)创建一个空白的html网页,使用UTF_8字符编码,导入Three.js框架,同时引入括用户定义精度precision.val、形状的最大允许公差maxprecision.val、形状单位cascade.unit和产品形状的表示类型step.shape.r4[0001]本发明属于三维软件开发平台OpenCascade、三维可视化和CAD模型渲染技术领域,具体涉及一种基于OpenCascade和WebGL技术的CAD模型在网页轻量化渲染显示的方数据图已经无法满足公众的需求,数据三维可视化技术通过构建基于现实的三维数字场[0005]本发明针对现有部分模型渲染存在问题和查看CAD模型操作复杂,提出一种基于在用OpenCascade进行网格生成和渲染显示后出现问题以及查看复杂CAD模型需要安装复[0007]一种基于OpenCascade的CAD模型在网页轻量化渲染显示的方法,该方法应用5检验;接着设置转换参数,包括用户定义精度(precision.val)、形状的最大允许公差网页显示需要减少网格数量,本发明在OpenCascade默认剖分算法BRepMesh_于存放信息;接着调用Boost库中的IOStream的流处理框架对步骤S2得到的OpenCascade6OpenCascade的TDF_Label::Add函数存放到树结构中;最后通过调用rapidjson库中的[0030]检查模型显示是否完整以及功能是否正常,并对模型各个角度进行拍照,使用MobileNet深度神经网络提取图像特征,与改进之前网格密度较大的图像结果进行相似性[0032]1、本发明无需安装复杂的造型软件及网页插件即可实现复杂CAD模型渲染显7[0057]首先将OpenCascade得到的网格数据传入转换程序中,读取网格数据后将得到JSON格式的文件;其次调用搭建好的CAD模型网页渲染显示环境,解析JSON字符串,使用8染显示,通过拍照功能截取模型各个角度的图像后使用深度神经网络进行图像相似度比较,如图11所示,通过比较得出二者渲染效果的相似度超过99.9认为渲染质量没有差9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论