相关推荐
-
用OpenGL绘制三维动物并实现移动、视角切换等功能
在visualstudio2010下用OpenGL函数库绘制三维动物(本例中为两只小猪),可实现分别控制两只动物,使其左转、右转、沿头部前进、沿尾部后退、放大、缩小功能,默认视角为第三人称视角,通过右键菜单可切换至第一人称视角(其中一只动物的视角),且视角会随着动物的移动而变化,在第三人称和第一人称下,均可通过键盘控制改变观察者和观察点的位置。
-
OpenGL基础教程
OpenGL基础教程
-
Linux Kernel Networking: Implementation and Theory (2014)CHAPTER 12. Wireless in Linux
···········正在上传…重新上传取消} __packed;正在上传…重新上传取消正在上传…重新上传取消notIBSS isbeacons正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消andScanningroaming正在上传…重新上传取消Rx Path{. . .if (!. . .}Tx Path{
-
OpenGL学习(七)——模型加载
3D建模工具(3D Modeling Tool)可以让艺术家创建复杂的形状,并使用一种叫做UV映射(uv-mapping)的手段来应用贴图。这些工具将会在导出到模型文件的时候自动生成所有的顶点坐标、顶点法线以及纹理坐标。我们的工作就是解析这些导出的模型文件以及提取所有有用的信息,将它们储存为OpenGL能够理解的格式。一个很常见的问题是,模型的文件格式有很多种,每一种都会以它们自己的方式来导出模型数据。像是这样的模型格式,只包含了模型数据以及材质信息,像是模型颜色和漫反射/镜面光贴图。而以XML为基础的。
-
LearnOpenGL~OpenGL
OpenGL 原文 OpenGL 作者 JoeyDeVries 翻译 gjy_1992, Krasjet 校对 暂未校对 在开始这段旅程之前我们先了解一下OpenGL到底是什么。一般它被认为是一个API(Application Programming Interface, 应用程序编程接口),包含了一系列可以操作图形、图像的函数。然而,OpenGL本身并不...
-
openGL使用方法教程
OpenGL是一个典型的、已经被接受的国际工业标准的三维图形软件包。严格地讲,OpenGL被定义为“图形硬件的一种软件接口”。从本质上说,它是一个3D图形和模型库,具有高度的可移植性,并且具有非常快的速度。OpenGL是API而不是编程语言。 OpenGL特点:OpenGL是一个过程性的图形API,它并不是描述性的。事实上,程序员并不需要描述场景的性质和外观,而是事先确定实现一定的
-
NeHe OpenGL教程 (二十二)
第22课 凹凸映射,多重纹理扩展:这是一课高级教程,请确信你对基本知识已经非常了解了。这一课是基于第六课的代码的,它将建立一个非常酷的立体纹理效果。 这一课由Jens Schneider所写,它基本上是由第6课改写而来的,在这一课里,你将学习: 怎样控制多重纹理 怎样创建一个“假”的凹凸映射 怎样做一个标志,它看起来在你的场景上方 怎样使矩阵变化更有效率 基本的多通道渲染
-
OpenGL入门教程之 深入理解
程序代码处于内存之中,在我们通常的理念中一般仅涉及CPU和内存,而使用OpenGL的渲染程序却有所不同,其。本文内容仅为个人在OpenGL学习中的感想,如有不当之处请不吝赐教。
-
【OpenGL】(NeHe教程学习)纹理映射及代码实现
本文将要实现的功能是绘制一个立方体,并且在六个面贴上不同的纹理(由外部导入图片)。按下x、y、z按键可以分别围绕x、y、z轴旋转。 在这里我使用的是GLUT库。 【1】读入bmp图片的信息采用了auxDIBImageLoad函数,它被包含在头文件glaux.h中。 实际上是一个宏,返回类型是AUX_RGBImageRec *。可以在头文件glaux.h中找到它
-
Jeff Molofee(NeHe)的OpenGL教程 - 碰撞检测与模型运动
原 文 : Lesson 31: Collision Detection and Physically Based Modeling Tutorial 译 者 : Wguzgg 下面我们要讨论的是如何快速有效的检测物体的碰撞和合乎物理法则的物体运动,先看一下我们要学的: 1 )碰撞检测 ...
-
【OpenGL】nehe教程第一课学习笔记
nehe教程的第一课主要讲了OpenGL程序的创建。 它引用了最基本的gl.h、glu.h、glaux.h三个头文件。 包含了五个函数,分别是InitGL、ResizeGLScene、DrawGLScene、WinProc、winMain。 winMain函数是程序的入口,它负责创建windows窗口,将openGL程序引到该窗口(通过调用WinProc函数),并通过窗口句柄
-
漂亮的星星动画:Jeff Molofee(NeHe) 的 OPENGL 教程-第九课
欢迎进入第九课。到现在为止,您应该很好的理解OpenGL了。『CKER:如果没有的话,一定是我翻译的罪过......』。您已经学会了设置一个OpenGL窗口的每个细节。学会在旋转的物体上贴图并打上光线以及混色(透明)处理。这一课应该算是第一课中级教程。您将学到如下的知识:在3D场景中移动位图,并去除位图上的黑色象素(使用混色)。接着为黑白纹理上色,最后您将学会创建丰富的色彩,并把上过不同色彩的纹理
-
简单的透明:Jeff Molofee(NeHe) 的 OPENGL 教程-第八课
font { font-family: Arial; line-height: 180%; font-size: 12pt; margin-top: 2; margin-bottom: 2 }body { font-family: font }Je
-
位图波浪:Jeff Molofee(NeHe) 的 OPENGL 教程-第十一课
Jeff Molofee(NeHe) 的 OPENGL 教程 第十一课 Translated by CKER 大家好!对那些想知道我在这里作了些什么的朋友,您可以先按文章的末尾所列出的链接,下载我那毫无意义的Demo看看先!我是bosco,我将尽我所能教您来实现一个以正弦波方式运动的图象。这一课基于NeHe的教程第六课,当然您至少也应该学会了一至六课的知
-
OpenGL教程之看起来很棒的雾
Jeff Molofee(NeHe)的OpenGL教程- 看起来很棒的雾原 文:Lesson 16: Cool Looking Fog译 者:sakura 难道你不想把“雾”加入到你的OpenGL程序中吗?那么在这课里我将要为您展现如何实现这项功能。这是我第一次写教程,而且相对来说我也是OpenGL/C++程序设计新手,所以如果您发现有什么错误的话,请让我知道。这课的代码是基于第7课的。
-
JeffMolofee(NeHe)的OPENGL教程-第一课[2]-InitGL
接下的代码段中,我们将对OpenGL进行所有的设置。我们将设置清除屏幕所用的颜色,打开深度缓存,启用smooth shading(阴影平滑),等等。这个例程直到OpenGL窗口创建之后才会被调用。此过程将有返回值。但我们此处的初始化没那么复杂,现在还用不着担心这个返回值。int InitGL(GLvoid) // 此处开始对OpenGL进行所有设置 {下一行启用smooth shading(阴影...
-
OpenGL教程之二次曲面
Jeff Molofee(NeHe)的OpenGL教程- 二次曲面原 文:Lesson 18: Quadrics译 者:sakura 二次曲面是一种画复合对象的方法,这种方法通常并不需要很多的三角形。我们将要使用第七课的代码。我们将要增加7个变量以及修改纹理以增加一些变化 : #include // Header File For Windows #incl
-
NeHe opengl教程48课全(中文pdf,英文pdf,源码)
NeHe opengl教程48课全(中文pdf,英文pdf,源码)
-
NeHe OpenGL教程中文版及全部代码
著名的NeHe OpenGL教程中文版,包括48课教程及所有课程代码,由浅入深,编写精良,结合代码可以快速上手OpenGL。
-
OpenGL-NeHe基础教程
适合初学者用来学习OpenGL的基础教程。该教程的内容是以说明文档的形式,不需要解压,直接打开进行阅读,非常经典,内容简单易懂。
143 楼 dannyhz 2017-10-12 11:38
142 楼 liuwaner118 2016-01-17 14:40
141 楼 yuntui 2016-01-12 05:00
140 楼 tongyitaiwan 2014-12-27 22:36
139 楼 kissmequick 2013-10-28 15:49
138 楼 Sad_wt 2013-08-05 11:45
137 楼 橄榄绿 2012-10-26 13:45
136 楼 a215318036 2012-06-22 09:01
你去社区问问
135 楼 wallimn 2012-05-30 22:02
134 楼 a215318036 2012-02-23 14:41
133 楼 zhangxiongzx 2012-01-10 22:50
132 楼 jhaij 2012-01-05 23:55
131 楼 dnstfengtao 2011-11-07 12:28
130 楼 java_tm0705 2011-11-04 13:27
129 楼 Dsmart_30buy 2011-11-01 18:30
128 楼 霞光满树 2011-10-16 11:49
127 楼 shaohaiz141 2011-10-12 20:45
126 楼 maozilee 2011-08-30 11:02
125 楼 柏新星 2011-08-02 19:13
124 楼 wokeke 2011-07-31 22:14