小小妖怪

这是我的小小收臧夹

Lesson 18 Nehe

#include <gl/opengl.h> #include <stdio.h>HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstance = NULL;BOOL keys[256]...

2016-11-10 20:13:33

阅读数:280

评论数:0

RC与DC的介绍与使用

OpenGL的绘图方式与Windows一般的绘图方式是不同的。主要区别如下: 1、Windows采用的是GDI绘图 2、OpenGL采用的是渲染描述表RC绘图。 3、OpenGL使用的是特殊的像素格式。      在Windows中使用GDI绘图时必须指定在哪个设备环境DC中绘制,同同样的在使用O...

2016-11-09 19:25:57

阅读数:2941

评论数:0

glViewport()函数和glOrtho()函数的理解(转)

在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho。      glOrtho是创建一个正交平行的视景体。 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况。比如,常用的工程中的制图等。需要比较精确的显示。       作为它的对立情况, glFrustum则...

2016-11-09 14:08:15

阅读数:224

评论数:0

纹理坐标

如果使用当前的纹理绘制图元,我们必须在绘制每个顶点之前为该顶点指定纹理坐标。只需调用 glTexCoord2d(s:Double;t:Double);函数即可。其中,s、t是对于2D纹理而言的s、t坐标。对于任何纹理,它的纹理坐标都如同图所示。 对于任何纹理,无论纹理的真正大小...

2016-11-08 16:21:39

阅读数:235

评论数:0

Lesson 13 Nehe

#include <gl/opengl.h> #include <stdio.h>HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstance = NULL;BOOL keys[256]...

2016-11-08 08:53:25

阅读数:216

评论数:0

Lesson 12 Nehe

#include <gl/opengl.h> #include <stdio.h>HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstance = NULL;BOOL keys[256]...

2016-11-05 15:05:30

阅读数:310

评论数:0

Lesson 11 Nehe

#include <gl/opengl.h> #include <stdio.h> #include <math.h>HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstan...

2016-11-05 11:52:29

阅读数:371

评论数:0

opengl.h

#ifndef _GM_OPENGL_ #define _GM_OPENGL_ #include <windows.h> // Header File For Windows #include <gl\gl.h> // Header File...

2016-10-25 18:05:09

阅读数:155

评论数:0

Lesson 9 Nehe

#include <gl/opengl.h> #include <stdio.h>HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstance = NULL;BOOL keys[256]...

2016-10-25 18:04:22

阅读数:113

评论数:0

Lesson 8 Nehe

#include <gl/opengl.h> #include <stdio.h>HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstance = NULL;BOOL keys[256]...

2016-10-25 18:02:46

阅读数:117

评论数:0

Lesson 7 Nehe

#include <gl/opengl.h> #include <stdio.h>HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstance = NULL;BOOL keys[256]...

2016-10-25 18:00:56

阅读数:168

评论数:0

Lesson 6 Nehe

#include <gl/opengl.h> #include <stdio.h>HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstance = NULL;BOOL keys[256]...

2016-10-25 17:57:30

阅读数:125

评论数:0

Lesson 5 Nehe

#include <gl/opengl.h>HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstance = NULL;BOOL keys[256]; BOOL active = TRUE; BOO...

2016-10-25 17:47:32

阅读数:126

评论数:0

Lesson 4 Nehe

#include <gl/opengl.h>HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstance = NULL;BOOL keys[256]; BOOL active = TRUE; BOO...

2016-10-25 17:46:18

阅读数:106

评论数:0

Lesson 3 Nehe

#include <gl/opengl.h>HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstance = NULL;BOOL keys[256]; BOOL active = TRUE; BOO...

2016-10-25 17:44:59

阅读数:130

评论数:0

Lesson 2 Nehe

#include <gl/opengl.h>HGLRC hRC = NULL; HDC hDC = NULL; HINSTANCE hInstance = NULL; HWND hWnd = NULL; BOOL keys[255]; BO...

2016-10-25 17:43:45

阅读数:112

评论数:0

Lesson 1 Nehe

#include <gl/opengl.h>HGLRC hRc = NULL; // opengl 着色描述表 HDC hDc = NULL; // Windows 设备描述表 /* opengl 中将...

2016-10-25 17:42:20

阅读数:125

评论数:0

glBlendFunc() opengl 混合

一、混合是什么呢? 混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要...

2016-10-24 15:58:09

阅读数:104

评论数:0

OpenGL透视投影gluPerspective

转自:http://blog.csdn.net/hbuxiaoshe/article/details/5062794void gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear, GLdouble zFar); 其操作是创建一个...

2016-10-23 09:18:13

阅读数:171

评论数:0

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