摘要:【摘录自】http://blog.csdn.net/cjkwin/archive/2010/11/16/6011882.aspx将png图片作为纹理贴图,在图片周围会产生黑边,在网上查了一下,都没有明确指出解决方法!废话不说了,看代码。1.初始化 view plain ...
阅读全文
摘要:【摘录自】http://blog.csdn.net/cjkwin/archive/2010/11/17/6014096.aspx混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。 假设我们需要绘制这样一个场...
阅读全文
摘要:EGL是OpenGL ES和底层Native平台视窗系统之间的接口。本章主要讲述OpenGL ES的EGL API,以及如何用它创建Context和绘制Surface等,并对用于OpenGL的其他视窗API做了比较分析,比如WGL和GLX。本章中将涵盖如下几个方面: ...
阅读全文
摘要:这些天都在研究读取3DS模型文件数据以及其应用,偶尔看到读取MD2模型的源码,摘录一下,以防以后也许有用。
阅读全文
摘要:OPENGL ES PNG和JPG图片显示解决
阅读全文
摘要:使用OPENGL ES开发一个应用,显示字符串都那么麻烦,虽然POWERVR等基于OPENGL ES的SDK提供了APPPRINT3D这样的封装类来处理字符串显示,但鉴于开发中我用的不是POWERVR。网上还有一个封装好的类,glfonts for WINCE,把这个类放到程序中,也不知道是否自己的使用是否正确,反正没啥效果。最后可以通过这么一种方式实现,首先把字符串打印在dc上,然后生成位图,最后位图纹理贴图。All works are done.
阅读全文
摘要:这是在Nokia论坛上看到的,国外某牛人封装了在OPENGL ES 上使用FONT纹理的类。由于OPENGL ES没有想OPENGL 那样一个操作字符串纹理图的封装,随意这个可以移植一下到WM或者其他系统中去,具体效果如何,本人还没有测试过。欢迎测试成功的朋友分享。
阅读全文
摘要:假设要画一个32*32的图像在点(x, y), 并让此点以图像的中心旋转,那么用如下代码就可以实现 // 围绕中心旋转 GLfloat vertices[] = { - imageWidth/2, - imageHeight/2, imageWidth/2, - imageHeight/2, - ...
阅读全文
摘要:因为BMP图片在显示的时候周边有比较难看的锯齿图,OPGL ES基本上都是使用对BMP加载纹理图的做法,很少加载PNG纹理图,今天在某国外网站看到这么一段加载PNG纹理图代码,摘录下来。
阅读全文
摘要:最简单的纹理方式就是在建模程序中使用一张贴图。当你导出模型时,请留意egg文件与图片文件的相对路径,相对路径被编码到egg文件里。当panda载入egg文件时,它将搜索egg文件相对路径。Panda支持JPG、PNG、TIF等图片格式。 接下来将详细介绍各种纹理方法。
阅读全文
摘要:OpenGL通过相机模拟、可以实现计算机图形学中最基本的三维变换,即几何变换、投影变换、裁剪变换、视口变换等,同时,OpenGL还实现了矩阵堆栈等。理解掌握了有关坐标变换的内容,就算真正走进了精彩地三维世界。
阅读全文
摘要:OpenGL函数库相关的API有核心库(gl)、实用库(glu)、辅助库(aux)、实用工具库(glut)、窗口库(glx、agl、wgl)和扩展函数库等。从图1可以看出,gl是核心,glu是对gl的部分封装。glx、agl、wgl 是针对不同窗口系统的函数。glut是为跨平台的OpenGL程序的工具包,比aux功能强大。扩展函数库是硬件厂商为实现硬件更新利用OpenGL的扩展机制开发的函数。下面逐一对这些库进行详细介绍。
阅读全文