OpenGL实例:纹理映射】的更多相关文章

OpenGL实例:纹理映射 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 更多请查看:计算机图形学 1. 介绍 用于指定一维.二维和三维纹理的函数分别为: Void glTexImage1D(GLenum target, Glint level, Glint components, GLsizei width, Glint border, GLenum format, GLenum type, const GLvoid *texels); Voi…
OpenGL实例:几何变换 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 更多请查看:计算机图形学 1. 平移 #include <GL/glut.h> void init(void) { glClearColor(1.0, 1.0, 1.0, 0.0); //指定清除颜色 //初始化视景体 glMatrixMode(GL_PROJECTION); gluOrtho2D(-5.0, 5.0, -5.0, 5.0); //设置显示的范围是X:-5…
OpenGL实例:三角形 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 更多请查看:计算机图形学 1. 三角形的旋转 #include <GL/glut.h> typedef GLfloat point2d[]; // a point data type void triangle(point2d a, point2d b, point2d c) // display a triangle { glBegin(GL_TRIANGLES); gl…
OpenGL绘制自由落体小球 一.    程序运行的软硬件环境 本次设计在window10系统下进行,运用C++进行编写,在CodeBlocks环境下使用OpenGL进行设计. 所需环境配置分为2部分,第一部分是CodeBlocks的配置,第二部分为OpenGL的相关配置. Codeblocks配置: 打开搜索引擎,搜索CodeBlocks,点击相关结果进入CodeBlocks官网:codeblocks.org. 选择Download选项卡 点击Download the binary relea…
转自:http://www.cnblogs.com/tornadomeet/archive/2012/08/24/2654719.html 纹理映射基础知识 什么叫纹理映射,一开始我也不明白,感觉这个词好专业(毕竟没有学过图形学),后面经过网上查找资料和这次实验稍微理解了点.纹理映射简单的讲,就是把一个纹理(其实说白了,纹理可以理解为一幅图像)映射到空间物体的表面上,因此纹理映射也叫贴图,这个表明不一定是矩形,比如说我可以是球面,或者是任意曲面.在上一篇文章OpenGL_Qt学习笔记之_04(3…
 简介 OpenGL是为三维绘图提供的标准应用编程接口. OpenGL处理的仅仅是三维绘图方面,而很少或是根本不提供图形用户界面编程方面的支持.OpenGL*应用程序的用户界面必须由其它工具包创建,比如在X平台下的Motif,在Windows平台下的微软基本类库(MFC)——或是在这两种平台下都能使用的Qt. Qt的OpenGL模块使在Qt应用程序中使用OpenGL变的更加容易.它提供了一个OpenGL的部件类,这个部件类除了打开一个OpenGL显示缓冲,利用这个缓冲使用OpenGL应用编程接口…
http://oulehui.blog.163.com/blog/static/7961469820119186616743/ OpenGL “太阳.地球和月亮”天体运动动画 例子 2011-10-18 18:06:16|  分类: OpenGL |  标签:opengl  实例  例子  |举报|字号 订阅     #include <GL/glut.h>#include <stdio.h>#include <time.h> // 太阳.地球和月亮// 假设每个月都是…
我的新书<计算机图形学基础(OpenGL版)>今年6月份在清华大学出版社出版了!新书与原在机械工业出版社出的<计算机图形学>相比,主要有以下不同: 1.加重OpenGL的内容,每章都附有一个完整的OpenGL实例代码: 2.实验教程更新并增加了2个实验,使图形学实验上机可以有更多的灵活性: 3.更新了部分模拟题: 4.增加了一章内容简单介绍动画(第10章): 5.在第一章绪论中,对图形学的内容体系做了一些阐述,希望能让读者对图形学有一个更好的整体认识. 为便于老师和同学们的学习.使…
Cocos2d-x-Lua演示样例项目HelloLua 本篇博客介绍Cocos2d-x中Lua的实例项目,就是使用Cocos2d-x创建的初始项目执行所呈现的农场,这里笔者取名为HelloLua.本篇博客会具体在代码中解析Cocos2d-x 3.1.1创建的Lua项目中实例,一些API的使用. 注:本演示样例项目在Mac系统下创建 首先我们来创建一个Cocos2d-x Lua项目,在命令敲入相似以下命令 cocos new HelloLua -p com.wwj.hellolua -l lua…
本书以一个完整的微博应用项目实例为主线,由浅入深地讲解了Android客户端开发和PHP服务端开发的思路和技巧.从前期的产品设计.架构设计,到客户端和服务器的编码实现,再到性能测试和系统优化,以及最后的打包发布,完整地介绍了移动互联网应用开发的过程.同时,本书也介绍了Android系统中比较有特色的功能,比如Google地图.LBS功能.传感器.摄像头.多媒体以及语音功能的使用等.此外,本书还介绍了Android NDK的开发以及Android游戏开发的相关内容,包括OpenGL的使用.流行游戏…