[发明专利]多引擎场景可视化面效果偏移抖动的解决方法及相关设备在审
申请号: | 202111306787.0 | 申请日: | 2021-11-05 |
公开(公告)号: | CN114119825A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 吴赫宁 | 申请(专利权)人: | 深圳航天智慧城市系统技术研究院有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 深圳市添源创鑫知识产权代理有限公司 44855 | 代理人: | 覃迎峰 |
地址: | 518000 广东省深圳市南山区粤海街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 引擎 场景 可视化 效果 偏移 抖动 解决方法 相关 设备 | ||
1.一种多引擎场景可视化面效果偏移抖动的解决方法,其特征在于,所述方法包括:
根据传入数据的不同属性重组数据;
根据重组后的数据构建网格;
将不同属性数据生成的网格加入场景,得到贴合平面和球面的完整场景;
其中,根据重组后的数据构建网格具体实施步骤为:
将重组后的数据中所有地理坐标转换为笛卡尔坐标,得到笛卡尔坐标数据;
将笛卡尔坐标数据中第一个坐标点作为标准点,计算其他每一个点与标准点的相对距离,将其他每一个点与标准点的相对距离作为新的面坐标集合;
根据新的面坐标集合生成面状几何体,新建一个空几何体,将生成的每个面状几何体的顶点数据、面数据、法线数据相互叠加,整合到空几何体中生成网格;
根据数据的属性获取着色器,作用于网格得到完整网格;
将完整网格移动到标准点位置。
2.根据权利要求1所述的一种多引擎场景可视化面效果偏移抖动的解决方法,其特征在于,方法还包括搭建一个支持多种数据类型和数据属性的渲染引擎,通过将分类渲染和分值渲染进行一个模拟封装,对传入的数据选择不同的渲染方式。
3.根据权利要求2所述的一种多引擎场景可视化面效果偏移抖动的解决方法,其特征在于,对传入的数据选择不同的渲染方式具体包括:每个数据都带有特定的描述字段,根据每个描述字段的不同进行分类,分类针对单个数据或针对一类数据,分类渲染规定多个区间使用不同的渲染参数,通过判断数据中特定的描述字段所处在的区间,给每个数据赋予对应的渲染方式;分值渲染指定唯一值渲染,只有当数据中的描述字段和规定值相同才会使用规定值对应的渲染方式。
4.根据权利要求1所述的一种多引擎场景可视化面效果偏移抖动的解决方法,其特征在于,方法支持的数据属性包括simple、class-breaks和unique-value。
5.一种云服务器,其特征在于,包括:处理器;以及存储器,其中,所述存储器中存储有计算机可执行程序,当由所述处理器执行所述计算机可执行程序时,执行权利要求1-4中任一项所述的方法。
6.一种计算机可读存储介质,其上存储有指令,所述指令在被处理器执行时,使得所述处理器执行如权利要求1-4中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳航天智慧城市系统技术研究院有限公司,未经深圳航天智慧城市系统技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111306787.0/1.html,转载请声明来源钻瓜专利网。