- 3
- 0
- 约3.12千字
- 约 3页
- 2023-10-11 发布于广东
- 举报
一种多视口场景的opengl设计
随着三维可视化技术的发展,一些场景比较大,目标模型多,目标对象多变的系统进行了三维可视化。当使用单视面模型和单目标模型时,很难满足需求。如果采用差分窗口多视角模式,且视口小,则很难满足关键目标视觉效果的要求。针对这一问题,本文提出了“主辅式多视口结构”的概念,即一种先进的多视口组织方式,这种多视口既包含一个应用窗口大小甚至全屏的主视口,又包含若干浮于主视口边角的小尺寸辅视口。目前,这种多视口结构已在“导弹突防三维视景仿真系统”中得以实现。该系统是基于Open GL和MFC进行开发的。
1 公开gl及其空间变换
1.1 在gl中的应用
Open GL(Open Graphics Library),严格地说,它被定义为“图形硬件的一种软件接口”,从本质上说,它是一个3D图形和模型库,具有高度的可移植性,并且具有非常快的速度。Open GL由若干函数库组成,这些函数库提供了数百条图形命令(库函数),开发人员可用来建立三维模型和进行三维实时交互。
Open GL提供的主要操作包括模型创建、空间变换、颜色及材质设置、纹理映射、光照应用、效果增强、实时动画以及选择反馈等。
1.2 维胶片成像控制
Open GL中的空间变换是把三维场景中的一个局部最终在计算机屏幕的指定矩形区域内以一帧帧平面图像的形式显示出来的复杂过程。它包括四种基本变换:视点变换、模型变换、
原创力文档

文档评论(0)