用OpenInventor实现的NeHe OpenGL教程-第五课
用OpenInentor实现的NeHe OpenGL教程-第五课 这节课将在第四课的基础上进行扩展,创建3D物体。我们将三角形变为3D的三棱锥形,把四边形变为立方体。同时三棱锥沿Y轴旋转,四边形沿着(1,1,1)方向旋转。 和上节的代码一样,我们在函数BuildSce...
JeffMolofee(NeHe)的OPENGL教程-第一课[4]-CreateGLWindow
接下来的代码段创建我们的OpenGL窗口。我花了很多时间来做决定是否创建固定的全屏模式这样不需要许多额外的代码,还是创建一个容易定制的友好的窗口但需要更多的代码。当然最后我选择了后者。我经常在EMail中收到诸如此类的问题:怎样创建窗口而不使用全屏幕?怎样改变窗口的标题栏?怎样改变窗口的分辨率或pi...
新手上路:Jeff Molofee(NeHe) 的 OPENGL 教程-第一课
Jeff Molofee(NeHe) 的 OPENGL 教程 第一课 Translated by ="font">CK E ="#ff0000">R { 译者的话:N...
opengl学习笔记1:vs2013 nehe教程第一课 创建窗口
近来需要想学习一下opengl,但是小白没有任何基础,也非计算机专业出身,只能一步一步学习nehe的程序来学习了。这里实现了在WIN10 vs2013 opengl2.0 环境下跑通nehe教程第一课的程序。1.系统配置“工欲善其事,必先利其器”,所以先介绍一下环境配置,把器搞好了先。 vs2013...
NeHe OpenGL第一课:OpenGL窗口
NeHe OpenGL第一课:OpenGL窗口 2010-08-19 17:16:00 标签: 窗口 OpenGL NeHe 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://yarin.blog.51...
NeHe OpenGL教程 第七课:光照和键盘
转自【翻译】NeHe OpenGL 教程前言声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改。对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢。NeHe OpenGL第七课:光照和键盘光照和键盘控制:在这...
Nehe的OpenGL框架(MFC版)
Nehe的几个OpenGL框架都是Win32 sdk版本的,我现在需要在MFC下学习OpenGL,今天看了他写的第一个OpenGL框架,就在MFC中实现了下。为了简单起见,把全屏那部分就抛弃掉了,毕竟重点不在这上面,而且MFC要实现这个全屏的功能也不像sdk那么容易。。。 ...
NeHe OpenGL教程 第三十课:碰撞检测
转自【翻译】NeHe OpenGL 教程前言声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改。对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢。NeHe OpenGL第三十课:碰撞检测碰撞检测:这是一课激...
NeHe OpenGL教程 第四十七课:CG顶点脚本
转自【翻译】NeHe OpenGL 教程前言声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改。对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢。NeHe OpenGL第四十七课:CG顶点脚本CG 顶点脚本...
NeHe OpenGL教程 第十一课:飘动的旗帜
转自【翻译】NeHe OpenGL 教程前言声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改。对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢。NeHe OpenGL第十一课:飘动的旗帜飘动的旗帜:这一课...
【OpenGL】nehe教程第一课学习笔记
nehe教程的第一课主要讲了OpenGL程序的创建。 它引用了最基本的gl.h、glu.h、glaux.h三个头文件。 包含了五个函数,分别是InitGL、ResizeGLScene、DrawGLScene、WinProc、winMain。 winMain函数是程序...
JeffMolofee(NeHe)的OPENGL教程-第一课[2]-InitGL
接下的代码段中,我们将对OpenGL进行所有的设置。我们将设置清除屏幕所用的颜色,打开深度缓存,启用smooth shading(阴影平滑),等等。这个例程直到OpenGL窗口创建之后才会被调用。此过程将有返回值。但我们此处的初始化没那么复杂,现在还用不着担心这个返回值。int InitGL(GLv...
用OpenSceneGraph实现的NeHe OpenGL教程 - 第十九课_附录1
简介 在第十九课中我们使用NeHe教程中的方式实现了一个简单的粒子效果,在osg中也提供了一个专门处理粒子系统的库---osgParticle,下面我们就用osgParticle库来实现同样的效果。 实现 在具体实现之前,我们先了解一下osgParticle,osgParticle的粒子系统...
NeHe OpenGL教程 (二十五)
第25课 变形和从文件中加载3D物体: 在这一课中,你将学会如何从文件加载3D模型,并且平滑的从一个模型变换为另一个模型。 欢迎来到这激动人心的一课,在这一课里,我们将介绍模型的变形。需要注意的是各个模型必须要有相同的顶点,才能一一对应,并应用变形。在这一课里,我们同样要教会你如何...
LIBGDX版NEHE OPENGL- 6. Texture Mapping
大概看过nehe的texture mapping代码之后,发现都是将一个纹理图片,按坐标映射的方式,来对应到点。 所以下面这段代码,对于了解这种映射方式的朋友来说,应该很好理解。 package com.kyugao.screen;import com.badlogic.gdx.Gdx;impor...
用OpenInventor实现的NeHe OpenGL教程-第三课
用OpenInventor实现的NeHe OpenGL教程-第三课 这节课将在第二课的基础上讨论如何使用颜色。与OpenGL类似,OpenInventor也提供了两种色彩模式。我们将对四边形只使用一种颜色显示,对三角形则要对每个顶点设置一个颜色,对于三角形中间点的颜色,OpenInven...
Nehe教程第一课OpenGL窗口
创建一个新的Win32程序(不是console控制台程序) 链接OpenGL库文件。在VC中操作如下:Project-> Settings,然后单击LINK标签。在"Object/Library Modules"选项中的开始处(在 kernel32.lib 前)增加 OpenGL32.lib ...
用OpenSceneGraph实现的NeHe OpenGL教程 - 第一课
简介 OpenSceneGraph是一个开放源码,跨平台的图形开发包,它为诸如飞行器仿真,游戏,虚拟现实,科学计算可视化这样的高性能图形应用程序开发而设计。它基于场景图的概念,它提供一个在OpenGL之上的面向对象的框架,从而能把开发者从实现和优化底层图形的调用中解脱出来,并且它为图形应用...
Nehe OpenGL教程第一课-创建一个OpenGL窗口(Win32)
原文英文地址为:Creating an OpenGL Window (Win32),翻译的chm中文格式文档下载地址为:OpenGL教程电子书(chm格式)中文版,源代码在官网上也可以下载到,每课教程的最后面提供了不同的代码版本下载,更完整的全套教程源代码可以一次性从NeHe Open...
NeHe OpenGL教程 第四十五课:顶点缓存
转自【翻译】NeHe OpenGL 教程前言声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改。对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢。NeHe OpenGL第四十五课:顶点缓存顶点缓存你想更快地...