【技术实现步骤摘要】
标准网格三维模型快速显示方法
[0001]本专利技术涉及一种三维模型建模方法,具体地说是一种标准网格三维模型快速显示方法。
技术介绍
[0002]核应急航空监测是核事故应急监测不可替代的重要技术手段。面对核事故应急救援中多源异构、堪称海量的复杂环境数据,构建三维可视化平台,实现核应急救援快速航空监测数据可视化和直观展示,对提升核应急航空监测能力具有重要意义。而实现三维对象模型的高效重建、快速加载和实时展示是三维可视化平台实现的关键技术。
[0003]在三维模型重建中,用来表述三维模型最常见的两种格式是网格和点云。其中,网格表述的模型,称之为三维网格模型,该模型更加方便用于三维渲染、增强现实空间感知、三维遮挡碰撞计算和模型存储。而随着可视化对象复杂度的增高和精度要求的提高,三维模型数据量剧增,大面积的网格处理,对于模型的可视化及计算机的运行内存也是一个巨大的挑战。因此,网格的优化、减面和分层等处理对于三维网格模型的显示和存储至关重要。
[0004]目前,许多专家和学者在三维模型构建与可视化方面都做了很多研究,如 ...
【技术保护点】
【技术特征摘要】
1.一种标准网格三维模型快速显示方法,其特征在于,包括以下步骤:a.获取标准网格数据;b.申请一维列表;c.将网格数据中所有网格的坐标IJK与建立的一维列表下标映射,并在一维列表中对应的位置记录该网格的属性值;d.设置循环条件,使网格的坐标IJK三重循环,I、J、K的循环范围为从0到其跨度;e.按照循环条件依次计算各个网格对应一维列表的索引,并通过映射获取该网格的属性值;f.判断当前网格的属性值是否有效,如果存在有效值,则进行下一步操作,如果不存在有效值,则跳过该网格;g.获取与当前网格六个方向的面相连接的相邻网格对应的一维列表索引;h.分别判断与六个方向的面相邻的网格是否存在有效值,如果某一方向的面相邻的网格存在有效值,则跳过该方向,如果不存在有效值,则进行下一步;i.在网格该方向的面上创建4个点的坐标、属性值以及法向量值,由4个点组成三角网;j.对创建的4个点创建索引;k.通过法向量映射关系对网格进行着色;l.对构建的网格结果进行渲染。2.根据权利要求1所述的标准网格三维模型快速显示方法,其特征在于,在步骤b中,一维列表空间的大小不小于(I
max
‑
I
min
+1)
×
(J
max
‑
J
min
+1)
×
(K
max
‑
K
min
+1)。3.根据权利要求1所述的标准网格...
【专利技术属性】
技术研发人员:张胜,王瑞军,陆鹏飞,王强,王虎,王永军,李三凤,付康,石劲一,杨金政,张春雷,武明洋,
申请(专利权)人:核工业航测遥感中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。