`
亚当爱上java
  • 浏览: 707478 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

OpenGL学习笔记之glLookAt()参数中朝上向量含义

 
阅读更多
既然视点和物体的位置坐标都已确定,那镜头的方向就就知道啦,为什么还会有个朝上向量?

举个简单的例子,视点比做人的眼睛,当眼睛看物体时,头朝天时(站立时)看到的物体和头朝地(倒立)时那样看到的物体的样子是不一样的.你还可以身体左右倾斜不同的角度来看物体.那么,glLookAt()哪个向上的变量就是来确定这个角度的.不过一般默认情况下是,头朝天的,也就是"那个朝上的向量"为(0,1,0).

这个涉及到视图变换里面的一些知识.线形代数和计算机图形学的一些知识也用的到。
分享到:
评论

相关推荐

    学习笔记OpenGL:VisualStudio2022配置OpenGL环境

    学习笔记OpenGL:VisualStudio2022配置OpenGL环境学习笔记OpenGL:VisualStudio2022配置OpenGL环境学习笔记OpenGL:VisualStudio2022配置OpenGL环境学习笔记OpenGL:VisualStudio2022配置OpenGL环境学习笔记OpenGL:...

    NeHe OpenGL教程 学习笔记1

    这篇学习笔记1主要会探讨基础的OpenGL设置和渲染原理。 在OpenGL编程中,我们首先需要设置上下文环境,这通常通过窗口系统接口(如GLUT或SDL)完成。在"base.cpp"这个文件中,我们可能看到初始化OpenGL窗口的代码,...

    现代OpenGL+Qt学习笔记之二:程序框架

    现代OpenGL+Qt学习笔记之二:程序框架http://blog.csdn.net/chaojiwudixiaofeixia/article/details/77917697源码。

    android OpenGL学习笔记(一)

    在本篇“Android OpenGL 学习笔记(一)”中,我们将探讨如何在Android平台上使用OpenGL ES进行图形渲染。OpenGL ES是OpenGL的一个轻量级版本,专为嵌入式系统设计,包括移动设备如智能手机和平板电脑。这篇笔记将...

    code_opengl学习笔记3-1-在3D中绘制点

    在本节“code_opengl学习笔记3-1-在3D中绘制点”中,我们将深入探讨如何使用OpenGL来在三维空间中绘制点,这是构建更复杂图形的基础。 在OpenGL中,点是最基本的图元之一,它不具有长度、宽度或深度,但当在屏幕上...

    OpenGL法向量计算实例

    在OpenGL中,法向量是描述物体表面方向的关键元素,它对于光照计算、阴影投射以及纹理映射等视觉效果至关重要。本实例将探讨如何在OpenGL中计算和使用法向量。 首先,我们需要理解法向量的概念。法向量是一个垂直于...

    code__opengl学习笔记2-绘制矩形

    在"code__opengl学习笔记1-基本的运行框架"中,可能包含了如何设置OpenGL环境、编译和运行程序的基础知识。这通常包括安装必要的库、配置编译器、创建项目结构以及理解GLUT的基本用法。这些都是进行OpenGL编程的先决...

    OpenGL 求反射光线 反射向量

    OpenGL 求反射光线 反射向量 OpenGL 求反射光线 反射向量 OpenGL 求反射光线 反射向量 OpenGL 求反射光线 反射向量 OpenGL 求反射光线 反射向量 OpenGL 求反射光线 反射向量 OpenGL 求反射光线 反射向量 OpenGL 求...

    基于MFC opengl读取obj并求法向量

    标题中的“基于MFC opengl读取obj并求法向量”指的是一个项目或教程,它展示了如何在MFC应用中使用OpenGL来加载、解析和渲染.OBJ文件,并计算出3D模型的表面法向量。.OBJ文件格式是由Wavefront公司开发的一种通用的...

    opengl学习笔记

    总的来说,这份"opengl学习笔记"覆盖了OpenGL编程基础中的关键点,从图形管线到坐标变换,再到拾取模式和视口设置。通过深入学习并实践这些内容,读者将能够构建自己的3D应用程序,实现各种视觉效果。

    opengl学习笔记4-动画效果

    使用opengl生成简单的动画效果。这是本章的最后一个实例,接下来学习opengl的基本绘图。

    Java OpenGL(JOGL)学习笔记,含代码

    Java OpenGL(JOGL)学习笔记 在学习 JOGL 时,我们需要了解图形显示器是如何工作的。图形显示器是一个由许多像素点组成的绘图区域,图形系统的核心是一个魔法画笔,这支画笔能以非常快的速度移动到一个确定的像素...

    code__opengl学习笔记1-基本的运行框架

    OpenGL学习笔记1 - 基本的运行框架 在计算机图形学领域,OpenGL是一个广泛使用的跨语言、跨平台的应用程序编程接口(API),用于渲染2D、3D图像。本笔记将聚焦于如何在Visual Studio 2012环境下搭建一个基本的...

    opengl es 2.0 学习笔记

    ### OpenGL ES 2.0 学习笔记 #### 一、概述 《OpenGL ES 2.0 学习笔记》是一份针对英文版《OpenGL ES 2.0 Programming Guide》的阅读总结,旨在帮助读者更好地理解和掌握OpenGL ES 2.0的核心概念和技术要点。以下...

    现代OpenGL+Qt:使用halfway向量提高光照计算效率

    现代OpenGL+Qt:使用halfway向量提高光照计算效率,使用halfway向量提高OpenGL光照计算的效率,详见博文:现代OpenGL+Qt学习笔记之十一:使用halfway向量提高光照计算效率...

    openGL学习

    渲染是OpenGl中最核心的部分之一。在OpenGl中,渲染流程通常包括: - 创建顶点数据。 - 定义着色器。 - 绑定顶点数据到着色器。 - 调用`glDrawArrays()`或`glDrawElements()`函数来绘制图形。 #### 五、Hello ...

    Opengl学习笔记

    ### OpenGL学习笔记关键知识点 #### 一、OpenGL坐标系与绘图函数 - **坐标系定义**:在OpenGL中,坐标系定义了三维空间中物体的位置。X坐标轴从左至右,Y坐标轴从下至上,Z坐标轴从观察者的视角由近及远(即从里至...

    code_opengl学习笔记3-opengl绘制图元

    opengl suberbible第四版 几何图元和缓冲区的代码整理。为visual studio 2012可运行工程,如需学习,可下载查看。

    OpenGL绘制参数曲线.rar_-baijiahao_OpenGL 曲线_Opengl 参数曲线_opengl 参数曲线的绘

    通过学习和理解这些内容,开发者可以掌握如何在OpenGL中使用参数曲线,以及如何利用短直线逼近复杂形状,这对于提升图形编程技能是非常有价值的。 总结来说,OpenGL参数曲线的绘制是利用数学公式和GPU的计算能力,...

    C#版的OpenGL

    OpenGL在C++中广泛使用,但在C#编程环境中,开发者通常会利用封装库来调用OpenGL的功能。标题提到的"C#版的OpenGL"实际上是指将OpenGL接口与C#编程语言相结合的库,使得C#程序员也能利用OpenGL的强大功能。 描述中...

Global site tag (gtag.js) - Google Analytics