opengl
lainegates
think more, code less.
展开
-
opengl 清除部分绘制区域
opengl默认清空绘图区域是整个绘图区域,如何只清空部分呢?如下:glScissor(x,y,width,height);glEnable(GL_SCISSOR_TEST);glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // (or whatever buffer you want to clear)glDisable(GL原创 2016-03-13 21:23:32 · 6328 阅读 · 0 评论 -
QML OpenGL
http://stackoverflow.com/questions/22023591/why-does-qmatrix4x4lookat-result-in-a-upside-down-camera http://stackoverflow.com/questions/24894693/need-help-doing-simple-rendering-with-qt5-qml-opengl h原创 2016-03-23 10:12:00 · 2808 阅读 · 0 评论 -
mac osx 使用glut
mac osx 自带opengl,而且版本较高,通常来讲,使用自带的glut就可以解决问题。 PS:IDE可能找不到头文件,但编译器找得到 (需先安装XCode) 如下:#include <GLUT/glut.h>#include <OpenGL/gl3.h>#include <OpenGL/gl3ext.h>#include <iostr...原创 2018-06-01 21:32:20 · 3026 阅读 · 0 评论 -
坐标系转换
今天一项工作要处理坐标变换,简单研究了下,原理如下:图中,世界坐标系是(X,Y,Z)(X, Y, Z)(X,Y,Z),局部坐标系是(X′,Y′,Z′)(X', Y', Z')(X′,Y′,Z′),局部坐标系原点O′O'O′。要转换的点是PPP。OP=x∗i+y∗j+z∗kOO′=a∗i+b∗j+c∗kOP =x*i+...原创 2019-07-23 16:32:41 · 9738 阅读 · 0 评论