[发明专利]一种三维模型加载方法与装置有效
申请号: | 201810272955.0 | 申请日: | 2018-03-29 |
公开(公告)号: | CN110555085B | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 范传柏;张捍卫;彭鑫岭;吕清林;李涛;张世杰;戴同德;郑孝苗 | 申请(专利权)人: | 中国石油化工股份有限公司;中国石油化工股份有限公司中原油田普光分公司;北京中盈安信技术服务股份有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06T17/05 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 陈浩 |
地址: | 100728 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 模型 加载 方法 装置 | ||
1.一种三维模型加载方法,其特征在于,包括以下步骤:
1)将三维信息系统中三维场景所在的区域网格化,并对区域内每个网格进行索引,对区域内每个三维模型与该三维模型所在的网格索引进行关联;
2)获取三维信息系统中当前视点位置,根据当前视点的视域范围内的地表球冠表面,确定地表球冠表面上需要加载三维模型的加载范围;所述加载范围分为两个以上子区域,各子区域内的三维模型对应加载的精细程度不同;
3)获取所述加载范围内三维模型与网格索引的关联,确定对应网格中需要加载的三维模型,并加载三维模型;
利用当前视点最大视域范围内地表球冠高划分所述地表球冠表面,得到所述加载范围;
根据当前视点的相机坐标系坐标确定相机坐标系视点高度,根据相机坐标系视点高度和地球半径,确定当前视点最大视域范围内地表球冠高,根据球冠高和地球半径,确定所述地表球冠表面;
确定当前视点最大视域范围内地表球冠高h,计算式如下:
式中,R为地球半径,单位km,L为相机坐标系视点高度,单位mm,h为球冠高,单位为mm;
基于球冠高h、地球半径R,确定当前视点最大视域范围内地表球冠表面Smax,计算式如下:
Smax=2πRh
式中,π为常量。
2.根据权利要求1所述的三维模型加载方法,其特征在于,当所述当前视点位置变化时,更新所述加载范围,包括以下更新步骤:
加载在原加载范围基础上新增加的范围内的三维模型,在原加载范围基础上没有发生变化的范围内的三维模型不卸载,卸载在原加载范围基础上减少的范围内的三维模型。
3.根据权利要求1所述的三维模型加载方法,其特征在于,各子区域内的三维模型加载后,将各子区域内的三维模型进行相应精细程度的渲染。
4.根据权利要求1所述的三维模型加载方法,其特征在于,根据三维信息系统中三维场景所在区域面积及背景影像分辨率,确定三维模型所在区域在世界坐标系中展示时的最大比例尺,根据最大比例尺将三维场景所在区域进行网格化,建立网格索引。
5.一种三维模型加载装置,其特征在于,包括处理器,用于处理执行实现以下步骤的指令:
1)将三维信息系统中三维场景所在的区域网格化,并对区域内每个网格进行索引,对区域内每个三维模型与该三维模型所在的网格索引进行关联;
2)获取三维信息系统中当前视点位置,根据当前视点的视域范围内的地表球冠表面,确定地表球冠表面上需要加载三维模型的加载范围;所述加载范围分为两个以上子区域,各子区域内的三维模型对应加载的精细程度不同;
3)获取所述加载范围内三维模型与网格索引的关联,确定对应网格中需要加载的三维模型,并加载三维模型;
利用当前视点最大视域范围内地表球冠高划分所述地表球冠表面,得到所述加载范围;
根据当前视点的相机坐标系坐标确定相机坐标系视点高度,根据相机坐标系视点高度和地球半径,确定当前视点最大视域范围内地表球冠高,根据球冠高和地球半径,确定所述地表球冠表面;
确定当前视点最大视域范围内地表球冠高h,计算式如下:
式中,R为地球半径,单位km,L为相机坐标系视点高度,单位mm,h为球冠高,单位为mm;
基于球冠高h、地球半径R,确定当前视点最大视域范围内地表球冠表面Smax,计算式如下:
Smax=2πRh
式中,π为常量。
6.根据权利要求5所述的三维模型加载装置,其特征在于,当所述当前视点位置变化时,更新所述加载范围,包括以下更新步骤:
加载在原加载范围基础上新增加的范围内的三维模型,在原加载范围基础上没有发生变化的范围内的三维模型不卸载,卸载在原加载范围基础上减少的范围内的三维模型。
7.根据权利要求5所述的三维模型加载装置,其特征在于,各子区域内的三维模型加载后,将各子区域内的三维模型进行相应精细程度的渲染。
8.根据权利要求5所述的三维模型加载装置,其特征在于,根据三维信息系统中三维场景所在区域面积及背景影像分辨率,确定三维模型所在区域在世界坐标系中展示时的最大比例尺,根据最大比例尺将三维场景所在区域进行网格化,建立网格索引。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油化工股份有限公司;中国石油化工股份有限公司中原油田普光分公司;北京中盈安信技术服务股份有限公司,未经中国石油化工股份有限公司;中国石油化工股份有限公司中原油田普光分公司;北京中盈安信技术服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810272955.0/1.html,转载请声明来源钻瓜专利网。