OpenGL
火麒噬日
这个作者很懒,什么都没留下…
展开
-
cal3d svn检出地址
http://svn.gna.org/svn/cal3d/trunk原创 2009-07-22 14:12:00 · 631 阅读 · 0 评论 -
opengl 2.5D游戏遮挡测试
/* * This Code Was Created By Jeff Molofee 2000 * A HUGE Thanks To Fredric Echols For Cleaning Up * And Optimizing The Base Code, Making It More Flexible! * If Youve Found This Code Usefu原创 2009-09-07 15:51:00 · 1424 阅读 · 0 评论 -
VS2005配置问题
出现1>E:/VS2005/VC/PlatformSDK/include/winnt.h(222) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)1>E:/VS2005/VC/PlatformSDK/include/winnt.h(222) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int1>E:/原创 2009-06-28 16:37:00 · 1002 阅读 · 1 评论 -
VC++2008环境下的OpenGL配置
1. 下载glut包:http://www.xmission.com/~nate/glut/glut-3.7.6-bin.zip 里面包含了glut32.lib glut32.dll以及glut.h2. 将glut.h放到C:/Program Files/Microsoft SDKs/Windows/v6.0A/Include/gl目录下;glut32.lib放到C:/Program F原创 2009-06-26 11:17:00 · 870 阅读 · 0 评论 -
VC下OpenGL配置以及glut配置
OpenGL官方网站(英文)http://www.opengl.org下面我将对Windows下的OpenGL编程进行简单介绍。 第一步:选择一个编译环境 现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的。但这里我们选择VC++ 6.0作为学习OpenGL的环境。 第二步:安装GLU原创 2009-06-26 11:18:00 · 1441 阅读 · 0 评论 -
Opengl图像说明
加载位图文件加载位图,也就是把位图读取到内存空间,实现纹理的创建,加载位图的函数说明一下:AUX_RGBImageRec *LoadBMP(char *Filename) // 根据位图文件的名称进行加载{FILE *File=NULL; // 文件指针if (!Filename) // 如果没有指定位图文件名称就返回NULL{ return转载 2009-08-09 11:49:00 · 5105 阅读 · 0 评论 -
直线选择
GLint selBufferSize = 512; GLuint selBuffer[512]; glSelectBuffer(selBufferSize,selBuffer); glPushAttrib(GL_VIEWPORT_BIT); glPushMatrix(); glViewport(x-2,y-2,4,4); glMatrixMode(GL_PROJECTION); glLoadId原创 2009-08-11 15:16:00 · 751 阅读 · 0 评论 -
使用混合来实现半透明效果
混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要绘制上去的红色和原来的绿色进行混合,于是得到一种新的颜色,看上去就好像玻璃是半透明的。要使用OpenGL的混转载 2009-08-09 13:17:00 · 1318 阅读 · 0 评论 -
openGL绘制图像
有两种方法:一是使用glDrawPixels()直接绘制,另一种是使用纹理贴上去。部分透明效果需要加上Alpha测试。BITMAP文件读取与保存。参考http://book.csdn.net/bookfiles/780/10078023501.shtmlAUX_RGBImageRec* myimage; unsigned char *image; myimage=auxDIBImageLo原创 2009-08-05 13:43:00 · 2152 阅读 · 0 评论 -
OpenGL显示中文类
在我的OpenGl框架中,有个Font字体类,能够很方便的显示出中文来。下面就列出来这个类吧,以后陆续列出框架下的其他有用的类。呵呵。Font.h #ifndef __GLFONT_H__#define __GLFONT_H__#include // Header File For Windows#include // Header File For Stand转载 2009-07-30 16:44:00 · 1308 阅读 · 1 评论 -
glut函数
glutInit(&argc, argv);glutInitDisplayMode(GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);glutInitWindowPosition(100,100);glutInitWindowSize(320,320);glutCreateWindow("3D Tech- GLUT Tutorial");glutDisplayFunc原创 2009-07-24 17:53:00 · 1696 阅读 · 0 评论 -
gult配置
在VC/VC6.0里的设置有Visual C/C++里建立工程可以有两个选择:控制台(console)和Win32。第一个是最常用的,选第一个的话,应用程序将会有两个窗口,一个控制台窗口(就是命令行那样的窗口)一个OpenGL窗口。选择Win32的也有可能用GLUT和windows编程结合建立一个应用程序。所有你必须做的是改变一个设置。主菜单中选择“工程”(project)->“原创 2009-07-24 17:52:00 · 1740 阅读 · 0 评论 -
OpenGL Water Tutorial
原文地址:http://www.bonzaisoftware.com/water_tut.html Content:-Introduction-What you need...-Optical properties of water-How the efffect is composed (Flow Chart)-Rendering the reflection texture-Ren原创 2009-07-27 14:10:00 · 3801 阅读 · 0 评论 -
也晒一下我的Unity3d的NGUI超链控件
底层修改UILabel的渲染代码实现原创 2013-11-27 13:09:12 · 957 阅读 · 1 评论