【技术实现步骤摘要】
本专利技术涉及虚拟现实技术应用领域,特别是涉及在视景仿真系统中实现矢量数据的动态更新和实时绘制的方法。
技术介绍
矢量数据在视景仿真系统中的动态绘制,可将代表诸如城市、界域、河流水系、道路、管网等内容的矢量数据动态映射到用于视景显示的三维场景模型中,实现矢量数据与三维场景模型的有机融合、动态绘制和实时显示,可广泛应用于以城市规划、水利规划、战场态势、通讯网络、水油气电管网等为代表的视景仿真系统中。长期以来,矢量数据在视景仿真系统中的应用主要采用I)利用专业建模工具将矢量数据生成三维场景模型和2)利用专业图形处理工具将矢量数据叠加在纹理上再生成三维场景模型等静态绘制方法。场景模型一旦生成将很难改变,无法实现矢量数据的动态加载和动态绘制,无法在视景仿真系统中动态呈现以点、线、面为主要特征的矢量数据。纹理映射技术是一种为了显示表面几何无法表示的细节特征,而逐点改变表面属性的方法,可以在大幅减少场景多边形数的同时丰富场景表现。图形工业标准OpenGL支持多重纹理映射,即在同一个几何体上映射和混合多个纹理图像,最多可支持8个映射通道。这项技术为视景仿真系统中矢量数据的动态 ...
【技术保护点】
一种基于纹理映射技术的视景仿真系统矢量数据动态绘制方法,其特征在于,所述方法包括以下步骤:步骤一:初始化视景仿真系统场景图和矢量数据库,创建和初始化用于矢量数据投影融合的场景模型节点,创建和初始化矢量数据节点及其矩阵节点,并将数据节点作为矩阵节点的子节点完成场景树构建,步骤二:创建并设置矢量数据矩阵节点的更新回调,动态改变矢量数据的加载、释放、数据节点属性的获取和设置,步骤三:创建并链接与实物控制系统的串口数据通讯,实时接收控制数据,并通过步骤二创建的更新回调来控制矢量数据的动态绘制,步骤四:创建并设置覆盖节点,将步骤一创建的数据矩阵节点作为覆盖节点的覆盖场景图,设置覆盖节 ...
【技术特征摘要】
1.一种基于纹理映射技术的视景仿真系统矢量数据动态绘制方法,其特征在于,所述方法包括以下步骤: 步骤一:初始化视景仿真系统场景图和矢量数据库,创建和初始化用于矢量数据投影融合的场景模型节点,创建和初始化矢量数据节点及其矩阵节点,并将数据节点作为矩阵节点的子节点完成场景树构建, 步骤二:创建并设置矢量数据矩阵节点的更新回调,动态改变矢量数据的加载、释放、数据节点属性的获取和设置, 步骤三:创建并链接与实物控制系统的串口数据通讯,实时接收控制数据,并通过步骤二创建的更新回调来控制矢量数据的动态绘制, 步骤四:创建并设置覆盖节点,将步骤一创建的数据矩阵节点作为覆盖节点的覆盖场景图,设置覆盖节点的最低投影面高程,同时将步骤一创建的场景模型节点作为覆盖节点的子节点, 步骤五:对包含矢量数据在内的所有场景进行实时渲染绘制。2.根据权利要求1所述的方法,其特征在于, 失量数据的更新回调每帧都执行,根据接收到的控制指令实时对矢量数据的显示进行动态更新和控制。3.根据权利要求2所...
【专利技术属性】
技术研发人员:杨方廷,刘玉明,宿春慧,韩哲,管文艳,曹伟伟,
申请(专利权)人:航天科工仿真技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。