OpenGL学习日志: 感谢doing5552 的OpenGL入门学习:http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html 相信有部分人还在使用pascal学习OpenGL(像我一样)说不定也有人经常会遇到莫名其妙的编译错误( ...
分类:
其他好文 时间:
2017-08-29 09:29:43
阅读次数:
185
开发内容大概为: 使用库文件注册一个绘制窗口并命名。使用OpenGL绘制两个长方体当作动画短片的空间。在两个空间之间绘制一个管道,使得在第一个空间的小球可以通过该管道运动至另一空间。制作若干小球,使它们在第一个空间随机运动,并有一定几率运动到第二个空间中去。给空间中添加光照与材质为每个模型添加纹理利 ...
分类:
其他好文 时间:
2017-02-26 15:38:26
阅读次数:
147
OpenGL入门学习 说起编程作图,大概还有很多人想起TC的#include <graphics.h>吧? 但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。 本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。 ...
分类:
其他好文 时间:
2016-12-28 20:14:02
阅读次数:
295
1.先用一个GLSurfaceView作为画布,然后自定义一个Renderer继承自Renderer,把这个自定义的Renderer通过setRenderer()设置给GLSurfaceView就可以了。 2.效果图: 3.源码: https://developer.android.com/trai ...
分类:
移动开发 时间:
2016-09-04 22:01:22
阅读次数:
158
本文将介绍一种不依赖任何第三方库,搭建自己Win32应用程序窗口的方法,程序总共长度为77行,源代码下载请看附件。如果不清楚怎么一步一步实现的,可以移步去看OpenGL入门级课程的视频教程。#include<windows.h>
#include<gl/GL.h>
#include<gl/GLU.h>
#pra..
参考《opengl入门教程》、《OpenGL之坐标转换》、《OpenGL绘制管线操作细节》等资料。 复习下留个备忘:) ...
分类:
其他好文 时间:
2016-07-10 09:51:35
阅读次数:
210
说起编程作图,大概还有很多人想起TC的#include <graphics.h>吧? 但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。 本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。 OpenGL作为当前主 ...
分类:
其他好文 时间:
2016-06-24 22:07:45
阅读次数:
534
本次课程所要讲的是绘制简单的几何图形,在实际绘制之前,让我们先熟悉一些概念。一、点、直线和多边形我们知道数学(具体的说,是几何学)中有点、直线和多边形的概念,但这些概念在计算机中会有所不同。数学上的点,只有位置,没有大小。但在计算机中,无论计算精度如何提高,始终不能表示一个无穷小的点。另一方面,无论...
分类:
其他好文 时间:
2016-01-18 22:51:46
阅读次数:
393
1、关于点点的大小默认为1个像素,但也可以改变之。改变的命令为glPointSize,其函数原型如下:voidglPointSize(GLfloatsize);size必须大于0.0f,默认值为1.0f,单位为“像素”。注意:对于具体的OpenGL实现,点的大小都有个限度的,如果设置的size超过最...
分类:
其他好文 时间:
2016-01-18 22:43:00
阅读次数:
175
OpenGL入门教程第一课:说起编程作图,大概还有很多人想起TC的#include吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。Open...
分类:
其他好文 时间:
2016-01-18 22:34:44
阅读次数:
239