发明名称 大数据量CAD模型实时绘制方法
摘要 本发明涉及一种大数据量CAD模型实时绘制方法,包括两部分,即LOD快速自动生成预处理及LOD实时自适应绘制。本发明优点及功效在于:可以使得大数据量CAD模型则在普通计算机上实现大数据量CAD模型动态场景的模型,而且可以完整保留装配树信息,具有快速自动预处理技术、实时自适应绘制的特点。
申请公布号 CN102298796B 申请公布日期 2014.02.19
申请号 CN201110229355.4 申请日期 2011.08.11
申请人 上海飞机制造有限公司;北京航空航天大学 发明人 赵罡;谈敦铭;卢鹄;庞微;余路
分类号 G06T19/00(2011.01)I;G06F17/50(2006.01)I 主分类号 G06T19/00(2011.01)I
代理机构 北京市金杜律师事务所 11256 代理人 楼仙英;徐年康
主权项 一种大数据量CAD模型实时绘制方法,其特征在于:该方法包括两部分,即LOD快速自动生成预处理及LOD实时自适应绘制;其中,LOD快速自动生成预处理,包括如下步骤:(1)统计CAD模型所有零部件总的三角面片的数量NTri;(2)根据目标绘制计算机所能实时绘制的三角面片数量Nrender,根据一定的等比简化比例q简化关系并计算需要几个LOD等级NLOD;该一定的等比简化比例为0<q<1;NLOD=ln(Nrender/NTri)/lnq;(3)对每一个零部件按照上述的等比简化比例q生成所需数量的LOD等级NLOD的简化模型直至模型面片数小于给定值;(4)保存生成的LOD模型;其中,LOD实时自适应绘制,包括如下步骤:(5)加载经上述四个步骤生成的所有的LOD模型,初始LOD模型选择最低精度等级以提高加载速度以及初始绘制速度;(6)依次绘制所有LOD模型,然后通过图形硬件的遮罩查询功能统计每一个在屏幕上可见的LOD模型在屏幕上显示的几何像素数量;(7)对于可见的LOD模型,计算其几何模型LOD面片密度,并插入、更新到几何模型LOD面片密度列表队列;(8)所有LOD模型绘制结束后,通过查询绘制时间得到系统是否达到最大负载,若是,则将面片密度值最小的LOD模型精度降低一个等级,直至最低精度等级,再处理下一个面片密度值次小的LOD模型;反之,则将面片密度值最大的LOD模型精度提高一个等级,直至最高精度等级,再处理下一个面片密度值次大的LOD模型;最后更新面片密度队列;(9)若系统没有结束绘制,则执行步骤(6),否则退出。
地址 200436 上海市场中路3115号