E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NEHE
NeHe
OpenGL lession 4
// lession4.c #include <OpenGL/OpenGL.h> #include <GLUT/GLUT.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> /* ASCII code for teh escape key. */ #defin
·
2015-11-12 22:20
OpenGL
opengl教程搜集
1.DancingWind
NEHE
中文教
·
2015-11-12 20:48
OpenGL
OpenGL_Qt学习笔记之_02(绘制简单平面几何图形)
当然,这还是按照
NeHe
的教程来的学习的。 这次实现的功能是在窗口中画一个三角形,一个矩形,一个圆形。
·
2015-11-12 18:27
OpenGL
nehe
教程混合这一节需要注意的两个地方
//glDepthFunc(GL_LESS); //glEnable(GL_DEPTH_TEST);///关掉深度测试,否则没效果,原因是后画的物体通不过测试,当然也就不能混合了 glDepthRange(0.0, 1.0); glClearDepth(1.0); glClear(GL_COLO
·
2015-11-12 17:37
教程
网站收集2
/article/list/6 cocos2d-x 小满的博客 http://www.2cto.com/kf/201202/118465.html
nehe
·
2015-11-12 11:39
网站
iOS 文本首行缩进
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init]; 2 paragraphStyle.li
neHe
ightMultiple
·
2015-11-12 08:09
ios
Windows下Qt开发环境:OpenGL导入3DMax模型(.3DS)
/article/details/41876541 效果: 源代码: 解释: CLoad3DS.h为加载3DMax模型的头文件,CLoad3DS.cpp为加载3DMax模型的实现文件,
nehe
widget.h
·
2015-11-11 16:45
windows
OpenGl入门——视口及物体移动函数
大学的时候有个选修课,要用OpenGl,很初级的内容,同样入门的学弟学妹适用 推荐个学习的资料
NeHe
的OpenGl教程,很完整而且有示例,讲的很明白。比某些破书好。
·
2015-11-11 09:43
OpenGL
QT 常用网站
nbsp; Qt开发论坛 http://bbs.qtdevelop.org/index.php Qt OpenGL简体中文教程 http://www.qiliang.net/
nehe
_qt
·
2015-11-11 05:50
qt
【发布】WindowsPhone手机铃声工具:铃声助手免费
英文:Ringto
neHe
lperFree。 【功能简介】铃声助手是一个自定义手机铃声的工具,它能够让你在手机上直接下载你喜爱的音乐,剪辑片段后添加为手机的来电铃声。
·
2015-11-11 02:54
windows
粒子系统之概述_20140101
开始以为粒子系统与使用Fog一样都有现成的函数,只要改变一下状态,设置一下就可以达到想要的效果,在看过
NEHE
的粒子系统和网络上的一些介绍后才知道,粒子系统是先定义数据结构,设置纹理,写相关的处理函数一步一步实现的
·
2015-11-10 23:49
系统
OpenGL在Qt界面下的应用(helloworld)
nbsp; 今天突然想做一个OpenGL的稍微大一点的应用了,比如地形模拟,粒子系统之类的,思来想去,决定用Qt做界面(方便) 推荐一个:http://115.com/file/c26jpxv1#
NeHe
·
2015-11-10 21:25
helloworld
"[译]
NeHe
教程 - 创建一个OpenGL窗体"笔记
由于该节用到了Windows API的知识,所以代码异常冗长,而实际上,纯粹OpenGL的基础框架,代码量是很少的. 见以下链接: http://www.cnblogs.com/live41/archive/2013/05/28/3103231.html 该节主要是把OpenGL的基础框架代码和渲染上下文和设备上下文的整合代码加入了Windows窗体的基础代码中. 因为觉得这
·
2015-11-08 13:45
OpenGL
[译]
NeHe
教程 - 你的第一个多边形
原文: Your First Polygon 在第一节中我讲解了如何创建OpenGL窗体.本节我会讲解如何创建三角形和四边形.我们会用GL_TRIANGLES来创建三角形,用GL_GUADS创建四边形. 我们会添加到第一节代码的DrawGLScene函数中.我会下面重新给出该函数的完整代码.如果你打算在上一节的代码中修改,你可以直接用以下代码替换,或者增加上一节代码没
·
2015-11-08 13:44
教程
[译]
NeHe
教程 - 添加颜色
原文: Adding Colour 上一节我讲解了如何在屏幕显示三角形和四边形.本节会讲解如何上色.单色(Flat)顾名思义就是只能涂一种实心的颜色.平滑颜色(Smooth)可以在各个顶点混合三种颜色,生成各种颜色. 利用上一节的代码,我们会添加代码到DrawGLScene函数中.我还是会重写整个函数. int DrawGLScene(GLvoid)
·
2015-11-08 13:44
教程
[译]
NeHe
教程 - 创建一个OpenGL窗体
原文: Setting Up An OpenGL Window 欢迎阅读我的OpenGL教程.我是一个热爱OpenGL的普通码农!我第一次听到OpenGL是在3Dfx刚发布他们给Voodoo I显卡的OpenGL硬件加速驱动的时候.我马上意识到我必须学习OpenGL.不幸的是,当时在网上很难找到关于OpenGL的书和资料.我花了数小时来编写可运行的代码,并且花了更多时间
·
2015-11-08 13:43
OpenGL
C语言结构体数据对其格式
问题: 最近一直比较忙碌,没来得及写博客,其实也遇到和学到了好多东西,今天终于决定写了写,先写这个内容,这是我在用
nehe
31课读取ms3d格式文件的时候
·
2015-11-08 11:25
C语言
Windows Phone 实用开发技巧(2):使用Tombsto
neHe
lper简化墓碑操作
在CodePlex就有这么一个开源项目,TombSto
neHe
lper 下面以一个具体的Demo演示如何使用这个帮助类库简化我们的墓碑化代码。 建立项目wp7
·
2015-11-07 10:06
windows
phone
两种加载BMP纹理图像的方法
在
NeHe
上,通过BMP文件来加载纹理,使用的是glaux.h函数库中的auxDIBImageLoad(Filename)函数来解决的,使用起来比较方便
·
2015-11-05 08:28
方法
第八周项目5 计数的模式匹配
朱希康 *完成日期:2015年11月4日 *版本号:vc++6.0 * *问题描述:计数的模式匹配 *输入描述:无 *程序输出:匹配合适个数 */#ifndefHEAD_H_INCLUDED #defi
neHE
AD_H_INCLUDED
zxk201458506144
·
2015-11-04 18:00
KMP
串
解决VS2013中出现类似于error C4996: 'scanf': This function or variable may be unsafe的安全检查错误
Thisfunctionorvariablemaybeunsafe.Considerusingscanf_sinstead.Todisabledeprecation,use_CRT_SECURE_NO_WARNINGS.Seeonli
nehe
lpfordetails
dan15188387481
·
2015-11-03 21:00
VS2013
安全检查
QT OpenGL中文教程在QT4版本后的错误代码更改(一)
这个教程来源于原来的
NeHe
OpenGL中文教程 (http://www.yakergong.net/
nehe
/) ,但其有不好的地方,就是我去看的时候,根本就下载不了代码~~~~可能我人品比较差吧。
·
2015-11-03 21:24
OpenGL
第八周项目4 字符串加密
*完成日期:2015年10月30日 *版本号:vc++6.0 * *问题描述:字符串加密 *输入描述:一组字符 *程序输出:加密后的字符 */#ifndefHEAD_H_INCLUDED #defi
neHE
AD_H_INCLUDED
zxk201458506144
·
2015-11-03 19:00
串
字符串加密
第八周项目3 顺序串算法(4)
朱希康 *完成日期:2015年10月30日 *版本号:vc++6.0 * *问题描述:顺序串算法 *输入描述:无 *程序输出:两个串公共字符 */#ifndefHEAD_H_INCLUDED #defi
neHE
AD_H_INCLUDED
zxk201458506144
·
2015-11-03 19:00
串
第八周项目3 顺序串算法(3)
朱希康 *完成日期:2015年10月30日 *版本号:vc++6.0 * *问题描述:顺序串算法 *输入描述:无 *程序输出:删除指定字符 */#ifndefHEAD_H_INCLUDED #defi
neHE
AD_H_INCLUDED
zxk201458506144
·
2015-11-03 19:00
串
NeHe
OpenGL tutorials in Qt4
http://qiliang.net/old/
nehe
_qt/https://github.com/cwc1987/
NeHe
_OpenGL_Qt4https://github.com/cwc1987/
NeHe
_OpenGL_Qt5
心翔
·
2015-11-03 18:00
第八周项目3 顺序串算法(2)
:朱希康 *完成日期:2015年10月30日 *版本号:vc++6.0 * *问题描述:顺序串算法 *输入描述:无 *程序输出:倒序后结果 */#ifndefHEAD_H_INCLUDED #defi
neHE
AD_H_INCLUDED
zxk201458506144
·
2015-11-03 17:00
串
第八周项目3 顺序串算法(1)
:2015年10月30日 *版本号:vc++6.0 * *问题描述:顺序串算法 *输入描述:无 *程序输出:将s中的c1替换成c2后的结果 */#ifndefHEAD_H_INCLUDED #defi
neHE
AD_H_INCLU
zxk201458506144
·
2015-11-03 17:00
串
第八周项目2 建立链串算法库
2015年10月30日 *版本号:vc++6.0 * *问题描述:建立顺序串算法库 *输入描述:无 *程序输出:子串,串连接,串删除,串插入等 */#ifndefHEAD_H_INCLUDED #defi
neHE
AD_H_IN
zxk201458506144
·
2015-11-03 16:00
串
[译]
NeHe
教程 - 旋转
在上一节代码的基础上,我们只需要增加少量代码.我会重新给出整段代码,这样你们就容易理解我加了和改了哪些代码. 我们要加两个变量来保持跟踪各个对象的旋转.在代码文件头部的其它变量下面追加.在"bool fullscreen=true"后面加两个浮点型变量,使得对象可以被精确的旋转.浮点型支持小数点数值.意思就是我们不止是用1,2,3来做角度变化值,而可以用1.1, 1.7, 2
·
2015-11-02 19:31
教程
VS2013中error C4996: 'fopen'问题的通用解决办法
Thisfunctionorvariablemaybeunsafe.Considerusingfopen_sinstead.Todisabledeprecation,use_CRT_SECURE_NO_WARNINGS.Seeonli
nehe
lpfordetails
佚名
·
2015-11-02 16:08
【OpenGL】8字循环体算法
今天在
NEHE
粒子效果的基础上写了一个8字循环体,果然算法什么的真是太恶心了。 关于粒子效果我就不多说了,大家可以参照
NEHE
的教程,写得很详细,只要有心,肯定能学会。
·
2015-11-02 10:47
OpenGL
NeHe
_Lesson 20 masking 区域掩盖
masking就是一种特殊的Blending。它的效果如图: 注意,你可以通过雪花看见它后面的背景。 这节主要就是混合因子的使用,理解了混合公式这节就很容易理解了。 混合公式如下: (RsSr + RdDr ,GsSg + GdDg ,BsSb + Bd + Db ,AsSa + AdDa) 其中(Sr
·
2015-11-01 14:54
less
NeHe
_Lesson 16 雾 fog
雾效开启后离视点较远的物体将融入到雾的颜色中。通过使用雾可以提高性能,因为我们无需绘制那些由于雾的影响而看不见的物体。 OpenGL中开启雾很容易,它只是一条语句: glEnable(GL_FOG);//开启雾效果 然而开启雾效后得到的默认的效果可能不是我们想要的,我们可以通过调用 void glFog*( GLenum pname, GLfloat param );来设置雾效达
·
2015-11-01 14:53
less
NeHe
_Lesson 9 视点变换和模型变换
在 OpenGL 中视点(Viewing)和模型(Modeling)变换是互相关联的。 想一想,在用相机拍摄物体时,我们可以保持物体的位置不动,而将相机移离物体,这就相当于 视点变换;另外,我们也可以保持相机的固定位置,将物体移离相机,这就相当于 模型转换。这样,在OpenGL中,以逆时针旋转物体就相当于以顺时针旋转相机。因此,我们必须把视点转换和模型转换结合
·
2015-11-01 14:51
less
ASP.NET AJAX(一) Ajax的开始
其中XMLHttpRequest主要有open、send、setRequestHeader、getRespo
neHe
ader、getAllResponseHeader、abort方法和readyState
·
2015-11-01 13:52
asp.net
错误 1 error C2664: “MessageBoxW”: 不能将参数 2 从“const char [19]”转换
今天在运行我的第一课
Nehe
的OpenGL教程的时候,遇到了这么一个很是纠结的问题:error C2664: “MessageBoxW”: 不能将参数 2 从“const char [29]”转换为“LPCWSTR
·
2015-11-01 11:37
message
OpenGL中的光照和键盘控制
这一篇基本上是从
Nehe
的第7课改编而来的,我将他的Win32代码改写为MFC框架下来实现。
·
2015-11-01 09:05
OpenGL
利用免费的CxImage类库,读取多种图像作为纹理贴图
核心的代码大多是来自
Nehe
的教程,还有一些我都不记得的来源吧。感觉还是挺好用的,毕竟是自己修改的,用起来就是一个“顺”字:) &nb
·
2015-10-31 12:53
image
如何学习GLSL
1.看一看GLSL的介绍 http://
nehe
.gamedev.net/data/articles/article.asp?
·
2015-10-31 11:53
学习
JeffMolofee(
NeHe
)的OPENGL教程-第一课[6]-WndProc
下面的代码处理所有的窗口消息。当我们注册好窗口类之后,程序跳转到这部分代码处理窗口消息。 LRESULT CALLBACK WndProc( HWND hWnd, // 窗口的句柄UINT uMsg, &nbs
·
2015-10-31 10:22
OpenGL
JeffMolofee(
NeHe
)的OPENGL教程-第一课[5]
由于全屏模式可能失败,用户可能决定在窗口下运行,我们需要在设置屏幕/窗口之前,再次检查fullscreen的值是TRUE或FALSE。if (fullscreen) // 仍处于全屏模式吗? {如果我们仍处于全屏模式,设置扩展窗体风格为WS_EX_APPWINDOW,这将强制我们的窗体可见时处于最前面。再将窗体的风格设为WS_POPUP。这个类型的窗
·
2015-10-31 10:22
OpenGL
JeffMolofee(
NeHe
)的OPENGL教程-第一课[7]-WinMain
下面是我们的Windows程序的入口。将会调用窗口创建例程,处理窗口消息,并监视人机交互。 int WINAPI WinMain( HINSTANCE hInstance, //实例 HINSTANCE hPrevInstance, // 前一个实例 LPSTR lpCmdLine, &n
·
2015-10-31 10:22
OpenGL
JeffMolofee(
NeHe
)的OPENGL教程-第一课[3]-DrawGLScene/KillGLWindow
下一段包括了所有的绘图代码。任何您所想在屏幕上显示的东东都将在此段代码中出现。以后的每个教程中我都会在例程的此处增加新的代码。如果您对OpenGL已经有所了解的话,您可以在 glLoadIdentity()调用之后,返回TRUE值之前,试着添加一些OpenGL代码来创建基本的形。如果您是OpenGL新手,等着我的下个教程。 返回TRUE值告知我们的程序没有出现问题。如果您希望程序因为
·
2015-10-31 10:21
window
JeffMolofee(
NeHe
)的OPENGL教程-第一课[4]-CreateGLWindow
接下来的代码段创建我们的OpenGL窗口。我花了很多时间来做决定是否创建固定的全屏模式这样不需要许多额外的代码,还是创建一个容易定制的友好的窗口但需要更多的代码。当然最后我选择了后者。我经常在EMail中收到诸如此类的问题:怎样创建窗口而不使用全屏幕?怎样改变窗口的标题栏?怎样改变窗口的分辨率或pixel format(象素格式)?以下的代码完成了所有这一切!尽管最好要学学材质,这会让您写自己的O
·
2015-10-31 10:21
window
JeffMolofee(
NeHe
)的OPENGL教程-第一课[1]-ReSizeGLScene
在您创建一个新的Win32程序(不是console控制台程序)后,您还需要链接OpenGL库文件。在VC中操作如下:Project > Settings,然后单击LINK标签。在"Object/Library Modules"选项中的开始处(在 kernel32.lib 前)增加 OpenGL32.lib GLu32.lib 和 GLaux.lib 后单击OK按钮。现在可
·
2015-10-31 10:21
OpenGL
JeffMolofee(
NeHe
)的OPENGL教程-第一课[2]-InitGL
接下的代码段中,我们将对OpenGL进行所有的设置。我们将设置清除屏幕所用的颜色,打开深度缓存,启用smooth shading(阴影平滑),等等。这个例程直到OpenGL窗口创建之后才会被调用。此过程将有返回值。但我们此处的初始化没那么复杂,现在还用不着担心这个返回值。int InitGL(GLvoid) // 此处开始对OpenGL进行所有设置 {下一行启用smooth shadi
·
2015-10-31 10:21
OpenGL
NeHe
OpenGL教程 15 为轮廓文字添加纹理贴图
本节为轮廓文字上添加了纹理贴图,贴图的加载和使用不再赘述,这里由于文字三维模型顶点中是没有指定纹理坐标的,因此使用了纹理坐标自动生成: glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glEnable(GL_TEXTURE_G
·
2015-10-31 10:15
OpenGL
NeHe
OpenGL教程 08 Alpha混合
alpha是除RGB外的第四个颜色分量,代表不透明度。 OpenGL根据要绘制像素的alpha值和屏幕已有像素alpha值来混合要绘制像素颜色与已有像素颜色,得到目标颜色,这就是alpha混合。混合计算方式有多种。 作者在示例代码中,在绘制半透物体时不写深度缓冲,这样才能使被半透物体挡住的物体不会因为深度检测而被过滤掉。 要想在场景中进行正确的alpha混合,上述的方法一般只在要求简单的情况
·
2015-10-31 10:15
OpenGL
NeHe
OpenGL教程 14 轮廓文字
轮廓文字的创建方式与位图文字非常相似,但效果迥异,它是3D文字,你可以在三维场景中任意移动和旋转它,甚至给它施加光照。 1.轮廓文字的创建使用 wglUseFontOutlines 2.不再指定文字的光栅坐标 与使用位图文字时相同,有一个问题没弄明白,就是对字符串调用glCallLists时,似乎他按照字符串的顺序自动进行文字位置的排布,或者说glCallLists绘制的文字实际上是被当作
·
2015-10-31 10:15
OpenGL
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他