[发明专利]菲涅尔灯显示仿真方法、系统及存储介质在审
申请号: | 202211068371.4 | 申请日: | 2022-09-02 |
公开(公告)号: | CN115758653A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 张巍;何宇;王宬 | 申请(专利权)人: | 西安羚控电子科技有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 西安毅联专利代理有限公司 61225 | 代理人: | 杨燕珠 |
地址: | 710000 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 菲涅尔灯 显示 仿真 方法 系统 存储 介质 | ||
1.一种菲涅尔灯显示仿真方法,其特征在于,包括:
在仿真空间中导入舰载机模型、航母模型和海洋环境模型;
计算所述航母模型中菲涅尔灯模型的高光反射;
根据所述高光反射使用高亮着色器对所述菲涅尔灯模型的高亮部分着色;
将所述菲涅尔灯模型上的滑块配置为根据所述舰载机模型的高度在所述菲涅尔灯模型上纵向滑动;
为所述滑块添加着色器,用于根据所处所述菲涅尔灯模型的位置改变所述滑块的颜色。
2.根据权利要求1所述的方法,其特征在于,所述计算所述航母模型中菲涅尔灯模型的高光反射,包括:
获取所述菲涅尔灯模型的高光反射参数;其中,所述高光反射参数包括表面法线、光源方向、视角方向和反射方向;
根据所述高光反射参数计算所述菲涅尔灯模型的高光反射。
3.根据权利要求1所述的方法,其特征在于,所述菲涅尔灯模型包括基准灯、复飞灯、切换灯与下滑灯道;所述根据所述高光反射使用高亮着色器对所述菲涅尔灯模型的高亮部分着色,包括:
使用所述高亮着色器将所述基准灯、所述复飞灯与所述切换灯的高光分别调整为第一颜色、第二颜色和第三颜色。
4.根据权利要求3所述的方法,其特征在于,所述滑块设置于所述下滑灯道,且所述滑块的亮度大于所述下滑灯道的亮度。
5.根据权利要求1所述的方法,其特征在于,所述根据所述舰载机模型的高度在所述菲涅尔灯模型上纵向滑动,包括:
获取所述舰载机模型的实时飞行高度;
建立所述滑块在所述菲涅尔灯模型的位置与所述舰载机模型的飞行高度的映射关系;
根据所述映射关系控制所述滑块根据所述舰载机模型的高度变化在所述菲涅尔灯模型上纵向滑动。
6.根据权利要求1所述的方法,其特征在于,所述根据所处所述菲涅尔灯模型的位置改变所述滑块的颜色,包括:
判断所述滑块与所述菲涅尔灯模型的上下端点的位置关系;
将所述滑块在所述菲涅尔灯模型上,且未超出所述菲涅尔灯模型的上下端点的部分调整为所处所述菲涅尔灯模型的下滑灯道处的颜色;
将所述滑块超出所述菲涅尔灯模型的上端点或下端点的部分调整为透明。
7.根据权利要求6所述的方法,其特征在于,所述判断所述滑块与所述菲涅尔灯模型的上下端点的位置关系,包括:
将所述滑块的顶点坐标转换为世界坐标,确定所述滑块的顶点高度;
比较所述滑块的顶点高度与所述菲涅尔灯模型的上下端点高度。
8.一种菲涅尔灯显示仿真系统,其特征在于,包括:
导入模块,用于在仿真空间导入舰载机模型、航母模型和海洋环境模型;
计算模块,用于计算所述航母模型中菲涅尔灯模型的高光反射;
着色模块,用于根据所述高光反射使用高亮着色器对所述菲涅尔灯模型的高光部分着色;
滑动模块,用于将所述菲涅尔灯模型上的滑块配置为根据所述舰载机模型的高度在所述菲涅尔灯模型上纵向滑动;
变色模块,用于为所述滑块添加着色器,用于根据所处所述菲涅尔灯模型的位置改变所述滑块的颜色。
9.一种非易失性计算机可读存储介质,其特征在于,包括用于存储计算机程序或指令,当该计算机程序或指令被执行时,使如权利要求1至7中任一项所述的方法被实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安羚控电子科技有限公司,未经西安羚控电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211068371.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于自动驾驶场景的抗遮挡目标检测方法
- 下一篇:具有冷却装置的车顶模块