zoukankan      html  css  js  c++  java
  • 【OpenGL编程指南】之投影和视口变换

    投影变换

      投影变化的目的是定义一个可视空间,它决定了一个物体如何映射到屏幕上(透视投影或正投影),并定义了哪些物体或物体的一部分被裁剪在最终图像之外。

      在进行投影变换之前,一定要调用以下代码:  

      glMatrixMode(GL_PROJECTION);
      glLoadIdentiyt();

    透视投影

      透视投影的最显著特征是透视缩短:物体距离照相机越远,它的最终成像就越小,和我们日常生活中用眼睛观察事物的方式相同。

      void glFrustum(GLDouble left, GLDouble right, GLDouble bottom, GLDouble top, GLDouble near, GLDouble far)用于定义一个平截头体,可视空间近侧裁剪平面由坐标(left, down, -near)和(right, top, -near)定义,远侧裁剪平面由坐标(left, down, -far)和(right, top, -far)定义。

  • 相关阅读:
    css文本及文本装饰
    css尺寸常用样式
    了解css的两大特性
    css长度单位及字体
    css颜色
    css选择器详解
    了解css
    html行级元素与块级元素以及meta标签的使用
    了解html表单
    html图片和html实体
  • 原文地址:https://www.cnblogs.com/liustdelphi/p/2989312.html
Copyright © 2011-2022 走看看