Tutorial 3: First Triangle
来源:互联网 发布:qq群倍投软件 编辑:程序博客网 时间:2024/04/30 09:17
First Triangle
本文源自:http://ogldev.atspace.co.uk/www/tutorial03/tutorial03.html
- First Triangle
- Background
- Source walkthru
Background
Source walkthru
这个教程非常的简短。我们可以简单的扩展前一个教程,使其画出一个三角形。
在这个教程中我们又一次使用到了标准方盒。那些需要可视的顶点必须在方盒内部,这样视图变换才能把这些顶点映射到我们可以看到的窗口坐标系中。在Z轴往反方向这个盒子的时候是这样的:
点(-1.0,-1.0)被映射到窗口的左下角,(-1.0,1.0)则被映射到了左上角等等…如果你把其中一个顶点位置延伸到了盒子外部,那么三角形会被裁剪一部分这一部分不会被显示出来。
Vector3f Vertices[3];Vertices[0] = Vector3f(-1.0f, -1.0f, 0.0f);Vertices[1] = Vector3f(1.0f, -1.0f, 0.0f);Vertices[2] = Vector3f(0.0f, 1.0f, 0.0f);
我们把增大数组,它包含了三个顶点。
glDrawArrays(GL_TRIANGLES, 0, 3);
在这个绘制函数中有个两个变化:绘制三角形而不是点,绘制三个顶点而不是一个顶点。
0 0
- Tutorial 3: First Triangle
- Tutorial 03 - First triangle
- OpenGL Tutorial 2 : The first triangle
- OpenGL3.3教程-----First Triangle
- 笔记:OpenGL SuperBible - First Triangle
- Tutorial 2: Rendering a Triangle(Directx手册)
- OpenGL教程翻译 第三课 First Triangle
- Tk Tutorial - 3. A First (Real) Example
- 【UE4】First Person Shooter C++ Tutorial心得
- Tutorial: Build Your First Tensorflow Android App
- DirectX 教程: DirectX Tutorial - Direct3D: Drawing a Triangle
- spoj453 Sums in a Triangle (tutorial) 动态规划
- tutorial 3
- Rolling with Rails 2.0 - The First Full Tutorial - Part 1
- Rolling with Rails 2.0 - The First Full Tutorial - Part 2
- Rolling with Rails 2.0 - The First Full Tutorial (中文)
- Linux Game Programming Tutorial 1: Introduction/First SDL
- Swift Tutorial(swift 教程) 4:Your First App
- xml文件不能被解析
- java几种常用设计模式简单示例
- 基于TinyXml的嵌入式Linux
- std::string字符串分割
- CSS代码使任何元素垂直居中
- Tutorial 3: First Triangle
- 自动处理NSLog
- 学习的力度应该与需求目的相匹配
- CRC算法详解(1)
- 基于spring mvc 移动终端后台开发
- 再横屏界面 进行锁屏后 解锁进入界面 界面错乱问题
- php基础教程
- Correlation based similarity measures-Summary
- 让Source Insight像EMACS一样工作