自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (8)
  • 收藏
  • 关注

原创 混合数组

void glInterleavedArrays(GLenum format,GLsizei stride,const GLvoid *pointer); glInterleavedArrays,可以设置混合数组。这个函数会自动调用glVertexPointer, glColorPointer等函数,并且自动的开启或禁用相关的数组。 函数的第一个参数表示了混合数组的类型。例如GL_C3F_V3

2017-04-15 21:59:14 1231

原创 opengl顶点数组

当我们开始学习opengl的时候,一般都是采用glBegin()和glEnd()对之间进行绘图,下面给一段代码。 GLfloat v[6] = { -1.0 , -0.58 , 1.0 , -0.58 , 0.0 , 1.15 }; glClear(GL_COLOR_BUFFER_BIT); glColor3f(0.0, 0.0, 1.0); glViewport(0

2017-04-15 10:14:45 592

原创 opengl丢弃缓存数据相关函数

如果要抛弃缓存对象中的部分或者全部数据,那么我们可以调用glInvalidateBufferData()或者glInvalidateBufferSubData()函数。这两个函数的原型如下: void glInvalidateBufferData(GLuint buffer) void glInvalidateBufferSubData(GLuint buffer , GLint offset

2017-04-13 20:41:32 759

原创 opengl图形拾取示例

#include <iostream>#include <GL/glut.h>#include <stdlib.h>#include<math.h>using namespace std;int SCREEN_WIDTH = 400; //屏幕尺寸int SCREEN_HEIGHT = 400;int posx1 = 150;int posy1 = 200;int posx2 = 2

2017-04-11 23:55:21 3097 2

原创 QQuaternion四元数类

利用四元数获得旋转矩阵QMatrix4x4 fromQuaternion(QQuaternion &q){ QMatrix4x4 mat ; mat.setToIdentity(); float x = q.x(); float y = q.y(); float z = q.z(); float w = q.scalar(); float x2

2017-04-01 16:39:01 3539

osg显示点云

利用pcl读取点云,osg显示

2016-06-07

十五个经典算法研究与总结、目录+索引(by_...)

十五个经典算法研究与总结、目录+索引(by_...)

2015-09-22

SURF原论文翻译

关于surf文章的翻译,并附加有一些解释,阅读起来更省力!

2014-08-12

sift算法详解及课件

详细讲解了sift原理,通俗易懂,对初学者帮助很大!

2014-08-08

学习Qt书籍

学习Qt的相关书籍,喜欢的可以下载看看!

2014-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除