高性能三维轻量化浏览器的设计与实现

被引量 : 0次 | 上传用户:kuakua01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
选题来自山东山大华天软件有限公司三维CAD/CAM工程技术中心三维轻量化浏览器项目。本课题以此为基础,针对目前主流的三维轻量化浏览器软件在三维显示性能、模型文件存储、命令定制开发方面中存在的问题,通过调研与技术选型设计出产品基础原型。特别是当前面临种类繁多的三维模型的数据没有统一存储标准、难以实现流畅的千万级别面片的显示。因此,本课题拟采用了一种高性能的显示内核构建、支持统一数据存储的文件格式。最终实现一个既可以进行模型的快速浏览,又可以支持丰富上层应用的三维轻量化浏览器,以满足市场的迫切需要。通过对三维浏览相关调研与技术选型,本系统最终基于Open Inventor显示内核,选取包括优化网格分元、LOD、视景体剔除、VBO等技术达到了大规模数据的高性能显示的目的;基于对JT文件格式、Datakit数据转换技术的调研,设计并实现以段记录式物理存储结构,定义了涵盖BOM结构、MESH实体、PMI、视图、基本几何属性、用户自定义数据、装配特征,支持单一、分散、混合存储方式,支持PDM管理的SVL数据格式,能够很好的对各类主流CAD文件进行转换与统一的轻量数据存储;基于MFC与命令设计模式,设计并实现了三维轻量化浏览器的程序框架与命令开发框架,完成了BOM结构编辑、轻量装配、剖视图的基本功能,并提供了丰富的上层接口可针对用户的需求进行命令的定制开发。本系统是完全自主的高性能三维浏览器解决方案,具有全部的源代码,减少国内软件公司普遍受国外的制约的限制。能够满足复杂产品相关三维CAD数模浏览需求,支持PLM三维浏览器及三维工艺仿真应用。支持主流CAD数据转换、轻量化处理、基本浏览、轻量化发布等功能,形成覆盖产品设计、工艺及生产各阶段的三维轻量化浏览解决方案。目前以本系统为原型已经开发出了成熟产品,通过不懈的努力现已投入到航天机械等领域中部署运行,成功实现了三维数模下厂,改变了传统生产车间只能浏览二维图纸的方式,极大的提高了生产效率。目前本系统得到了航天领域用户的关注与认可,并可以扩展到其他相关领域中。
其他文献
目的观察苯溴马隆对高尿酸血症的疗效。方法 80例高尿酸血症患者随机分为2组,对照组给予饮食控制,治疗组在前者的基础上加用苯溴马隆50mg,qd,治疗8周后观察血尿酸变化。结果
<正> 3.3 环境保护技术 美国环境保护局(EPA)对环保要求日益严格,对炼油厂废物的限制主要有: ①消除易扩散焦尘的排放。 ②回收挥发性有机化合物(VOC)。 ③减少加热炉排放。
期刊
目的:分析动态血压监测在妊娠期高血压疾病中的应用效果。方法:选取2016年2月至2017年6月于本院行孕检并建档的130例孕产妇作为研究对象,对所有孕产妇行动态血压监测,其中有5
<正>著名的数学家华罗庚说过:"数缺形时少直觉,形缺数时难入微,数形结合百般好,隔离分家万事非".寥寥数语把"数形结合"说的淋漓尽致."数形结合"是数学研究的一种重要的思想方
随着矿山机电设备的自动化程度的不断提高, 安全监控管理的重要性也在不断增强, 如果机电设备不能正常运行, 就无法保证矿山企业的正常生产运营.因此, 加强矿山机电设备安全
青光眼是全世界排名第二位的导致视力下降或丧失的眼病,对视力的损害严重且不可逆,使青光眼的早期诊断和治疗显得尤为重要。目前,青光眼滤过性手术仍是降低患者眼内压最有效
作为批判性社会学家的典型代表,乌尔里希·贝克一生笔耕不辍,在学术研究领域填补了诸多理论空白,提出了在当时看来非常新奇的论点,引发了不少的争议,被认为是当代西方社会学
1代谢性酸中毒代谢性酸中毒病例临床最为常见,其特点是血浆中碳酸氨根离子原发性减少,由于代偿作用可继发性减少。原因及发生机理是血浆磷酸氢根离子原发减少,可由代谢性氢离子
油轮上辅锅炉的汽压要求保持恒定不变,自动控制的硬件配置若选用西门子公司的中型PLC即S5-115U,调用其专用模块对锅炉汽压进行PID控制是非常方便可行的。