[发明专利]基于纹理映射技术的视景仿真系统矢量数据动态绘制方法无效
申请号: | 201210536505.0 | 申请日: | 2012-12-13 |
公开(公告)号: | CN103218840A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 杨方廷;刘玉明;宿春慧;韩哲;管文艳;曹伟伟 | 申请(专利权)人: | 航天科工仿真技术有限责任公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 纹理 映射 技术 仿真 系统 矢量 数据 动态 绘制 方法 | ||
1.一种基于纹理映射技术的视景仿真系统矢量数据动态绘制方法,其特征在于,所述方法包括以下步骤:
步骤一:初始化视景仿真系统场景图和矢量数据库,创建和初始化用于矢量数据投影融合的场景模型节点,创建和初始化矢量数据节点及其矩阵节点,并将数据节点作为矩阵节点的子节点完成场景树构建,
步骤二:创建并设置矢量数据矩阵节点的更新回调,动态改变矢量数据的加载、释放、数据节点属性的获取和设置,
步骤三:创建并链接与实物控制系统的串口数据通讯,实时接收控制数据,并通过步骤二创建的更新回调来控制矢量数据的动态绘制,
步骤四:创建并设置覆盖节点,将步骤一创建的数据矩阵节点作为覆盖节点的覆盖场景图,设置覆盖节点的最低投影面高程,同时将步骤一创建的场景模型节点作为覆盖节点的子节点,
步骤五:对包含矢量数据在内的所有场景进行实时渲染绘制。
2.根据权利要求1所述的方法,其特征在于,
失量数据的更新回调每帧都执行,根据接收到的控制指令实时对矢量数据的显示进行动态更新和控制。
3.根据权利要求2所述的方法,其特征在于,
更新回调的控制逻辑流程如下:
接收并解析控制指令,若控制指令无效,直接返回,不执行遍历操作;
若控制指令有效,遍历场景树,获取矢量数据节点的当前信息;
实时更改和设置矢量数据节点的显示属性;
更新成功,返回。
4.根据权利要求1所述的方法,其特征在于,
覆盖节点的设置主要包括如下几个步骤:
创建覆盖节点;
设置覆盖节点的覆盖方式;
设置覆盖节点的持续更新;
将矢量数据节点设置为覆盖节点的覆盖图;
设置覆盖节点的投影高程;
将矢量融合模型节点以子节点的形式加入到覆盖节点中,并将覆盖节点加入场景树中。
5.根据权利要求4所述的方法,其特征在于,
所述覆盖节点的覆盖方式被设置为基于视图的正投影、基于对象的正投影或基于视图的透视投影。
6.根据权利要求5所述的方法,其特征在于,
所述投影高程的设置值小于矢量融合模型节点的最低点。
7.根据权利要求1所述的方法,其特征在于,
所述数据节点属性包括位置、状态、颜色、材质、光照中的一种或几种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工仿真技术有限责任公司,未经航天科工仿真技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210536505.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:加装径向移动永磁体的磁阻电动机
- 下一篇:PDA餐饮无线管理系统