
图形学
goodplayers
这个作者很懒,什么都没留下…
展开
-
opengl坐标与矩阵直白剖析
1、opengl的世界坐标系opengl的默认世界坐标系如图所示2、关于glTranslate*()和glRotate*()含义理解:glTranslate*(a,b,c)从当前位置,沿着向量(a,b,c)平移,不是平移到这个点glRotate*(angle,a,b,c)沿着从(0,0,0)到(a,b,c)的这个向量,进行旋转angle的角度原创 2016-08-18 21:02:00 · 586 阅读 · 0 评论 -
vs中qt结合opengl搭建
1、QT分为MSVC和MINGW版本,是支持的两种不同的编译器MSVC是指微软的VC编译器,做Windows应用首选,VS中只能集成这个编译器的QT。MingGW是指是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许在GNU/Linux和Windows平台生成本地的Windows程序而不需要转载 2016-08-13 15:14:10 · 2995 阅读 · 0 评论 -
opengl 光照,材质,BMP纹理贴图的代码模板
BMP纹理贴图:首先把纹理图片,用画图另存为转成BMP格式(24bit-bmp)纹理加载函数://两个纹理对象的编号GLuint tex1;GLuint tex2;int power_of_two(int n){ if (n <= 0) return 0; return (n & (n - 1)) == 0;}/* 函数load_texture* 读取一个BMP原创 2016-10-20 13:34:26 · 4859 阅读 · 1 评论 -
opengl纹理贴图的模式
OpenGL提供了3种不同的贴图模式:GL_MODULATE,GL_DECAL和GL_BLEND。我们可以调用glTexEnvi函数来设置当前贴图模式glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_BLEND);(1)默认情况下,贴图模式是GL_MODULATE,在这种模式下,OpenGL会根据当前的光照系统调整物体的色彩和明转载 2016-10-21 18:15:26 · 1221 阅读 · 0 评论 -
opengl库中gl glu glut glaux的区别
GL GLU GLUT的关系OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库。gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库。gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算数好,不用glu的情况下,也是可以做出同样的效果。glut是基本的窗口界面,如果不喜欢用glut可以用MFC和Win32窗口等代替,但是glut是跨转载 2016-10-19 22:07:30 · 8421 阅读 · 0 评论 -
B-Spline
二次B样条基函数三次B样条基函数原创 2016-11-30 14:42:27 · 1071 阅读 · 0 评论 -
四元数 旋转 旋转矩阵 欧拉角互相转换
四元数的作用表达旋转。旋转的表达方式有很多种,有欧拉角,旋转矩阵,轴角,四元数(unit quaternion),unit quaternion是一种表达旋转的方式。不同的旋转表达方式概览(1)欧拉角:欧拉角使用最简单的x,y,z值来分别表示在x,y,z轴上的旋转角度,其取值为0-360(或者0-2pi),一般使用roll,pitch,yaw来表示这些分量的旋转值。转载 2016-10-25 14:22:09 · 6457 阅读 · 1 评论 -
OPENGL究竟怎么配置
每次配置都是自己去网上找啊,真是十分不爽。这次写完,一定要记住了glut.h的头文件引入了glu.h和glu.h,又是平台无关的最常用,因此好多教程只需要配置glut,我们目前主要以配置glut为例。你需要注意什么:从win7开始,OpenGL的头文件更改到windows SDK中,不安装就不能用。这个windows sdk的目录在哪里呢?在我电脑好像是在这里:原创 2016-10-19 23:03:09 · 3528 阅读 · 0 评论 -
CGAL4.9+boost1.59+QT5.6+vs2015 64bit+windows10配置
一、配置QT,只需五部1.下载QT,注意msvc匹配版本号和windows位数进入http://www.qt.io/download-open-source/,选择“Qt Offline Installers”,下载“Qt 5.6.0 for Windows 64-bit (VS 2015, 836 MB)”,下载后的文件名为:qt-opensource-windows-x86-msvc2原创 2017-04-28 12:55:00 · 3319 阅读 · 0 评论