Web端船舶模型轻量化策略研究与实现
摘要
随着信息技术的高速发展和硬件设备的不断突破,三维可视化技术在船舶工业领域
得到了广泛应用。它改变了产品设计审查的方式,优化了制造工艺流程,并为工程技术
人员和客户提供了真实、便捷的虚拟交互方式。然而,基于STEP标准的实际工程数据
包含了大量细节信息,导致模型数据冗余、体量庞大。这限制了船舶模型在移动设备或
网络上的传输和展示。因此,如何在保留模型基本信息及精度的前提下,进行高效简化
和压缩,已成为Web端船舶三维可视化平台研发的关键挑战。
本文专注于船舶工程领域的模型轻量化策略优化,旨在改善船舶三维模型的加载、
渲染和网络传输效率,从而提升用户交互体验。研究目标是实现Web端船舶可视化云
平台。主要研究内容包括:
1STEP
()数据提取及转换:为了应对船舶实体模型庞大且冗余的挑战,本研究深
入解析了STEP中性文件,并成功提取了其中的几何信息。采用三角剖分技术将提取出
的几何数据转化为三角网格模型,以实现从实体模型向更为轻量的三角网格模型的转换。
为了进一步优化Web端渲染效率,本文使用了glTF生成器,将三角网格模型转换为更
适合在Web端传输和展示的glTF格式。
(2)船舶模型网格简化及压缩:针对Web端快速渲染和显示的需求,本研究开发
了三维网格处理块。在该模块中,设计并实现了基于QEM算法的快速二次误差度量网
格简化算法,旨在加速网格简化处理过程的同时,通过预处理定义的关键特征来保留船
舶模型的重要细节信息,相比原始QEM算法,该算法提升了大约4倍的处理速度。此
外,还提供了动态匹配简化比例的功能,以满足不同场景下的需求。本文还利用了Draco
压缩算法,通过实现网格压缩接口,在保持模型视觉质量不受影响的前提下,进一步减
小了模型文件的体积,从而成功提高了加载速度并降低了网络带宽需求。
3Web
()端船舶可视化平台设计及实现:在云服务环境中,完成了可视化平台后
台的业务逻辑处理,通过调用模型处理接口实现了模型的转换、简化和压缩等功能。借
助数据库和文件系统,可靠地管理用户信息和模型文件。前端基于WebGL的Three.js
构建了船舶三维可视化平台,提供了简洁、直观的模型展示和交互界面。利用IndexedDB
技术实现了模型数据的浏览器本地缓存,以优化模型加载速度。为了满足不同需求,我
们实现了对不同构件设置不同简化比例的功能,并通过动态匹配简化比例,实现了定制
化简化的目的。此外,该平台设计并实现了多种模型交互方式,以及文件上传下载管理
哈尔滨工程大学专业学位硕士学位论文
等功能。
关键词:STEP中性文件;模型轻量化;船舶三维可视化;Web端渲染
Web端船舶模型轻量化策略研究与实现
Abstract
Withtherapiddevelopmentofinformationtechnologyandcontinuousbreakthroughsin
hardwareequipment,three-dimensionalvisualizationtechnologyhasbeenwidelyusedinthe
fieldofshipbuildingindustry.Itchangesthewayproductdesignisreviewed,optimizesthe
manufacturingprocess,andprovidesrealandconvenientvirtualinteractionforengineering
techniciansandcustomers.However,actualengineeringdatabasedontheSTEPstandard
containsalargeamountofdetailedinformation,resultinginredundantandlargemodeldata.
Thislim
您可能关注的文档
最近下载
- 关注学生身心健康纳入日常管理.pptx
- 江苏海事职业技术学院单招职测参考试题库(含答案).docx VIP
- 2026年安庆医药高等专科学校单招职业适应性考试必刷测试卷含答案.docx VIP
- 卫生事业管理学课件 第二章 管理理论与管理职能.ppt VIP
- 电信行业业务基础知识.docx VIP
- Discovery软件操作完整版.pptx VIP
- QCR 9161-2023铁路工程建设项目临时用地复垦规范.pdf VIP
- 新目标七年级Unit7Itisraining第六课时.ppt VIP
- 新外研版九年级下册英语 Module 5 Unit 1 教案(教学设计).docx VIP
- 2018年新建南昌经景德镇至黄山铁路水土保持方案报告书.pdf
原创力文档

文档评论(0)