APP下载

浅析对OpenGL三维投影模型的研究

2021-03-01陈超

科学与财富 2021年27期

陈超

摘 要:随着计算机软、硬件突飞猛进的发展,计算机图形学在各个行业的应用也得到迅速普及和深入,目前,计算机图形学己进入三维时代。本文以三维图形为研究对象,对用OpenGL创建三维图形进行研究。

关键词:计算机图形学;三维投影;OpenGL

1、引言

科学计算可视化、计算机动画和虚拟现实已经成为近年来计算机图形学的三大热门话题,而这三大热门话题的技术核心均为三维图形。

三维图形广泛地应用于科学计算的可视化(运动仿真、有限元分析、流体计算、医学成像、分子化学、汽车等曲面造型、地理信息、石油勘探和气候模拟)、游戏开发、虚拟现实技术、影视广告中及CAI等领域。

2、视平面和投影中心的一般化过程

OpenGL中的三维投影坐标系

在三维空间中的观察过程根本就比在二维空间中的观察过程复杂得多。三维观察的额外的复杂性一部分是由被添加的维引起的,还有一部分是由顯示设备仅是二维的这一事实引起的。三维物体和二维显示之间的不匹配问题是通过引入投影来解决的,而投影就是把三维物体变换到二维的投影平面上去。

OpenGL物体坐标系采用左手坐标系。投影三维物体的二维平面称为投影平面,视平面坐标系附在投影平面上。物体坐标系描述物体的模型。取景参考点为物体建模参考点,一般将物体坐标系原点取为建模参考点。视平面坐标系原点为取景参考点在投影平面上的投影点,即平行于投影平面法线且通过取景参考点的直线与投影平面的交点。……

登录APP查看全文