![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGl学习
Halsey_
这个作者很懒,什么都没留下…
展开
-
Codeblocks下的OpenGL配置
(1)下载codeblocks,最好是带mingw的版本,不然则要自己配置mingw;(2)下载GLUT bin文件,最好在OpenGL官网上下载最新版本,解压. 将glut32.dll复制到C:\windows\system目录; 将glut32.lib复制到mingw\lib目录; 将glut.h复制到mingw\include\GL目录; mingw为你的mingw目录,如果是codeblo...转载 2018-03-25 09:18:27 · 626 阅读 · 0 评论 -
OpenGL 绘制一个三角形带(Triangle Strip)
Homework1:绘制一个三角形#define _STDCALL_SUPPORTED#define _M_IX86#define GLUT_DISABLE_ATEXIT_HACK#define GLUT_NO_WARNING_DISABLE#include <GL/gl.h>#include <GL/glut.h>void myDisplay(void)...原创 2018-03-31 10:11:48 · 4974 阅读 · 0 评论 -
Codeblocks加入头文件
我们在编写程序时很多情况下需要使用自己编写的或下载的头文件,将头文件放入工程文件夹,使用include发现不能预处理该头文件解决方案如下:1.菜单栏Settings -> Editor -> Code Completion -> C/C++ Parser 在编写程序时,#include <matrices.h>即可。2.如果要加入的外部头文件过多,可...原创 2018-03-31 10:10:28 · 16328 阅读 · 0 评论 -
OpenGL矩阵转换举例分析(全局坐标系与局部坐标系的对比与联系)
OpenGL坐标转换采用的是局部坐标系,其特点有一下几点: ①每一次转换相对于自身坐标系 ②转换叠加采用右乘矩阵的方式 ③后调用先执行 全局坐标系与之相反,故在进行转换时所用的转换函数有所不同。 本文利用代码查看OpenGL图形转换过程中的ModelView当前矩阵,并与我们普通矩阵运算形成对比,有助于理解其原理。将长方体如图1经过系列转换变成图2。 图1 图21.利用OpenG...原创 2018-04-10 15:47:12 · 2699 阅读 · 0 评论 -
Homogeneous Coordinates(齐次坐标学习记录)
转自:http://www.songho.ca/math/homogeneous/homogeneous.htmlHomogeneous CoordinatesProblem: Two parallel lines can intersect. Railroad gets narrower and meets at horizon.In Euclidean space (geometry), tw...转载 2018-03-27 17:08:42 · 903 阅读 · 0 评论