自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 VBO-EBO-VAO-01

#include #include #include #include GLuint eboID;GLuint vboID;GLuint vaoID;GLfloat vertices[] = { 0.5f, 0.5f, -1.0f, // 右上角 0.5f, -0.5f, -1.0f, // 右下角 -0.5f, -0.5f, -1.0f, // 左下角 -0.5f

2017-11-30 18:23:07 242

转载 VBO usage标示符

VBO允许usage标示符取以下9种值:GL_STATIC_DRAW_ARBGL_STATIC_READ_ARBGL_STATIC_COPY_ARBGL_DYNAMIC_DRAW_ARBGL_DYNAMIC_READ_ARBGL_DYNAMIC_COPY_ARBGL_STREAM_DRAW_ARBGL_STREAM_READ_ARB

2017-11-30 14:11:13 221

转载 正确理解 opengl 的 vao(知乎)

作者:禾惠链接:https://www.zhihu.com/question/30095978/answer/87995822来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。OpenGL在画画的时候,要用到很多的信息,如顶点的坐标、纹理、颜色等等.... 假如一个顶点包含了坐标和颜色的信息,那么这个顶点处的数据格式可能如下:x, y,

2017-11-29 17:38:52 3803

转载 OpenGL 深度测试使用

第一,什么是openGL的深度 所谓深度,就是在openGL坐标系中,像素点Z坐标距离摄像机的距离。摄像机可能放在坐标系的任何位置,那么,就不能简单的说Z数值越大或越小,就是越靠近摄像机。openGL 会专门用一个缓冲区来存放这个Z坐标数值。就叫深度缓冲区。第二,深度缓冲区的作用 一般情况下,我们绘制图片,后绘制的会覆盖前面的。所以,一般我们绘制顺序是先后面在前面。

2017-11-29 15:19:39 1307

转载 使用VBO对glVertexAttribPointer的影响

在openGL中glVertexAttribPointer是用来上传顶点数据到显卡的方法。这里的顶点数据是数组的形式。函数原型如下void glVertexAttribPointer(GLuint index, GLint size, GLenum type,

2017-11-29 15:16:54 861 1

转载 wglUseFontBitmaps/wglUseFontOutlines

GDI 显示文本---- 调用wglGetCurrentDC()函数取得当前的设备上下文,使用TextOut函数显示文本,不过要注意在DoubleBuffer模式下,绘制函数要在glFinish()和 SwapBuffers(wglGetCurrentDC())函数之后调用,否则会产生闪烁,在绘制OpenGL结束之前使用GDI函数,要除去闪烁则只能使用SingleBuffer模式,具体函数如下

2017-11-12 13:59:02 2925

转载 OpenGL绘制直线

// main.c// opengl_ animationRect_0002//// Created by ch_soft on 12-1-16.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#include#include#include #include//用于绘制窗口需要的

2017-11-10 15:18:11 18819

转载 OpenGL图形函数(正方体、圆柱、圆锥)

#include #include #include #pragma comment(lib, "opengl32.lib")#pragma comment(lib, "glut32.lib")#pragma comment(lib, "glu32.lib")#pragma comment(lib, "glut.lib")#include void Cube(){ glBe

2017-11-10 11:10:16 5297

转载 OpenGL画球

void glutWireSphere(GLdouble radius, GLint slices, GLint stacks);  丝状球void glutSolidSphere(GLdouble radius, GLint slices, GLint stacks); 实心球我们以丝状球为例。函数原型:void glutWireSphere(GLdoub

2017-11-10 09:48:58 1586

转载 OpenCV中Adaboost训练的经验总结

以OpenCV训练级联Adaboost为例进行说明numPos: 12000numNeg: 120000numStages: 15precalcValBufSize[Mb] : 1000precalcIdxBufSize[Mb] : 800stageType: BOOSTfeatureType: HOGsampleWidth: 40

2017-11-08 14:37:58 1223 1

转载 C++继承中关于子类构造函数

转载于:http://www.cnblogs.com/kaige/p/cplusplus_virtual_inheritance_derived_class_constructor.html构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需要调用

2017-11-07 16:48:27 2206

转载 实现opengl截取窗口图像到内存,然后用cv处理

目前想实现opengl截取窗口图像到内存,然后用cv处理,所以需要用cv从内存把图像再取出来。可是一直是灰色的,代码稍作改动后会变成黑色加乱码直接附上部分转换代码:GLint iViewport[4] = { 0 };glGetIntegerv(GL_VIEWPORT_BIT, iViewport);// 获取视图大小GLubyte* buffer = (GLubyte*)mall

2017-11-06 17:58:12 1684

转载 c++获取屏幕大小

//以下两个函数获取的是显示屏幕的大小,不包括任务栏等区域 int screenwidth=GetSystemMetrics(SM_CXFULLSCREEN); int screenheight=GetSystemMetrics(SM_CYFULLSCREEN); //以下两个函数获取的是真正屏幕的大小,即实际的大小 int screenwidth_real=GetSystemMetric

2017-11-06 16:17:01 3009 1

转载 OpenGL场景截取后存储(BMP图片)

变量声明部分 GLenum lastBuffer_OpenGLShot; GLbyte* pBits_OpenGLShot = 0; // 图像数据 unsigned long ImageSize_OpenGLShot; int Width_OpenGLShot, Height_OpenGLShot; bool IsOpenGLShot; SYSTEMTIME m_Syst

2017-11-03 11:48:43 904

学生查询和教师管理系统 C#

包括学生查询和教师管理。设计学生查询和教师综合评定系统,是面向全体学生和教师的管理系统,主要用于学籍信息的查询和对全体教师的综合素质评定。

2013-09-26

空空如也

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

TA关注的人

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