[发明专利]通用型模拟飞行引擎有效
申请号: | 201010591823.8 | 申请日: | 2010-12-16 |
公开(公告)号: | CN102013189A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 黄学佳 | 申请(专利权)人: | 成都西麦克虚拟现实电子技术有限公司 |
主分类号: | G09B9/08 | 分类号: | G09B9/08 |
代理公司: | 成都立信专利事务所有限公司 51100 | 代理人: | 黄立 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用型 模拟 飞行 引擎 | ||
1.通用型模拟飞行引擎,其特征在于包含如下步骤:
a)采用PQT算法,根据高、中、低、极低四个显示效果等级,使用数量分别为26N、24N、22N和N的三角形构建地球表面分区模型,并对应每个三角形区域匹配定位坐标数据,之后将前述分区模型和坐标数据输入PQT地球模型算法模块中,其中N为随机数的三角形数目;
b)通过数据输入接口进行数据输入,分别将天气数据输入物理天气仿真模块中,将显示效果等级数据输入PQT地球模型算法模块中,将当前定位数据输入WGS动态定位模块中,将时间数据输入动态光照模块中;
c)物理天气仿真模块生成物理天气仿真数据,动态光照模块生成动态光照效果数据,之后物理天气仿真数据和动态光照效果数据输入到综合处理数据叠加模块;
d)WGS动态定位模块的处理结果输出到地景模块,由地景模块生成地景贴图,并将地景贴图信息传送到多层次细节模块中;PQT地球模型算法模块根据步骤b)输入的显示效果等级数据,生成对应的由三角形构建的地球表面模型,并将该地球表面模型信息传送到多层次细节模块中;
e)多层次细节模块根据地景贴图信息和地球表面模型信息生成基本视景图,并将其输入综合处理数据叠加模块中;
f)综合处理数据叠加模块在基本视景图上叠加物理天气仿真数据和动态光照效果数据,其处理结果经图形渲染模块处理后,最终生成模拟飞行视景图。
2.如权利要求1所述的通用型模拟飞行引擎,其特征在于:所述步骤a)中使用三角形构建平行四边形地球表面分区,所有平行四边形地球表面分区均以视点为中心,分区内各显示单元细节等级与该显示单元中心点与视点的距离成负相关关系,即显示单元中心点与视点的距离越小,细节等级越高。
3.如权利要求1所述的通用型模拟飞行引擎,其特征在于:所述步骤a)中的定位数据来自于机载GPS设备信号源。
4.如权利要求1所述的通用型模拟飞行引擎,其特征在于:所述步骤d)中地景模块生成地景贴图的程序为,
a)在地景模块预置地景干草和灌木、灌木林、针叶林、水、沙石、岩石、高草灌木丛、半干灌木林等八种地表素材贴图,并建立八种贴图与像素点RGB值对照关系,干草和灌木对照像素点RGB值为#000000,灌木林对照像素点RGB值为#B22222,针叶林对照像素点RGB值为#006400,水对照像素点RGB值为#0000FF,沙石对照像素点RGB值为#8B8B00,岩石对照像素点RGB值为#FF00FF,高草灌木丛对照像素点RGB值为#008B45,半干灌木丛对照像素点RGB值为#7A7A7A;
b)根据由WGS动态定位模块输入的坐标,生成同坐标的由像素点构成的2D地景图片;
c)查找贴图与像素点RGB值对照关系表,确定像素点的RGB值所对应的地表素材贴图,并在2D地景图片相应位置使用地表素材贴图进行覆盖;
d)在上述地景图片中增加海岩线的陡峭度和海拔数据;
e)传输地景贴图信息到多层次细节模块中。
5.如权利要求1所述的通用型模拟飞行引擎,其特征在于:所述N为计算机根据所需描绘的内容,随机生成的三角形数目,其由已开放的directX SDK所含的函数运算确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都西麦克虚拟现实电子技术有限公司,未经成都西麦克虚拟现实电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010591823.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种充电电路
- 下一篇:智能投切变压器组的装置