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
十进制转换成十六进制的问题
#include #include #include #defi
neHE
X16 chars[]="0123456789ABCDE
xinpo66
·
2014-03-04 23:00
OpenG: 简单的纹理贴图
#defineGLUT_DISABLE_ATEXIT_HACK#include#pragmacomment(lib,"glut32.lib")#defineWIDTH64#defi
neHE
IGHT64GLubyteImage
Augusdi
·
2014-03-04 22:38
OpenGL
POJ1518、 UVA1531 - Problem Bee(几何+贪心)
Imagineaperfectlyformedhoneycomb,spanningtheinfiniteCartesianplane.Itisaninterlockinggridcomposedofcongruentequilateralhexagons.O
nehe
xagonislocatedsothatitscenterisattheoriginandhastwocornersontheX-ax
u011217342
·
2014-03-04 12:00
使用sed给文件的指定行添加内容
有这样一个文件: 因为有新功能,现在需要追加:refine="0.1.0.12" dailysign="0.1.0.4" sto
nehe
nge="0.1.0.2"三行内容说明:因为涉及到很多服务器,
leezqang
·
2014-02-28 15:47
sed
添加空格
添加内容
OPENGL网站
1.http://
nehe
.gamedev.net/2.http://www.ultimategameprogramming.com/3.http://www.codesampler.com/ 4.http
u013339596
·
2014-02-26 09:00
Visual
Studio
三维重建
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第十六课
简介本节课实现了在场景中添加雾效,在OpenGL中添加雾效使用glFog函数来设置,在OSG中也十分的简单,雾效作为一个StateAttribute来添加到节点的。实现本节课在第七课的基础上添加少量代码,主要是设置雾效osg::Fog*fog=newosg::Fog; fog->setMode(osg::Fog::EXP); fog->setColor(osg::Vec4(0.5f,0.5f,0.
csxiaoshui
·
2014-02-21 11:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第十五课
简介
NeHe
这节课主要讨论OpenGL怎样给文字赋予纹理贴图。OpenGL使用glTexGen函数给文字自动生成纹理坐标。
csxiaoshui
·
2014-02-21 09:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第十四课
简介本节课实现在场景中绘制3D的轮廓字体,实现方式和第十三课中类似,只不过我们需要使用的是osgText库中的三维字体类osgText::Text3D实现首先同样需要绘制osgText,将它加到场景的叶节点之中osg::Group*root=newosg::Group; osg::MatrixTransform*moveMT=newosg::MatrixTransform; moveMT->se
csxiaoshui
·
2014-02-20 14:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第十三课
简介
NeHe
这节课主要讨论如何使用OpenGL显示2D文字。OpenGL显示2D文字是通过wglUseFontBitmaps函数创建了一系列的显示列表来实现的。
csxiaoshui
·
2014-02-20 14:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第十二课
简介本课
NeHe
教程主要是使用了OpenGL中的显示列表。OpenGL的显示列表是加速OpenGL性能的一种重要的手段。OpenGl的几何体绘制方法主要包括立即模式、顶点数组、显示列表和VBO。
csxiaoshui
·
2014-02-20 09:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第十一课
本课所用到的知识在前面的课程中都有讲解,并没有什么新的内容实现首先创建我们的场景,关于旗帜的顶点坐标在
NeHe
教程中已经有非常详细的介绍,本文就不在赘述了。
csxiaoshui
·
2014-02-19 15:00
LDA matlab code
%prophetMohammedsaid[ALLAHwillhelpanyo
nehe
lpedhis/herbrother/sister]PBUH %ThiscodetoapplyLDA(LinearDiscriminantAnalysis
todayq
·
2014-02-19 13:00
openstack 命令行管理八 - 服务管理 (备忘)
帮助[root@station140tmp(keystone_admin)]#keysto
nehe
lp|grepservice service-createAddservicetoServiceCatalog
signmem
·
2014-02-19 09:00
openstack 命令行管理七 - 角色管理 (备忘)
帮助[root@station140~(keystone_admin)]#keysto
nehe
lp|greprole role-createCreatenewrole. role-deleteDeleterole
signmem
·
2014-02-19 09:00
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第十课
实现在
NeHe
教程中实现的过程介绍的非常清楚,不熟悉的读者可以参考
NeHe
教程第十课。在这里我们
csxiaoshui
·
2014-02-17 17:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第九课
实现首先同
NeHe
教程中设置的一样,我们先创建50颗星星,代码如下osg::Group*starGroup=newosg::Group; for(unsignedi=0;isetUpdate
csxiaoshui
·
2014-02-12 15:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第八课
简介本课是在第七课的基础上实现将立方体变透明的效果,其中用到了OpenGL中的混合(Blend)实现在OpenGL中如何实现混合以及混合实现的原理和过程在
NeHe
教程中已经解释的很清楚了,在这里就不在赘述
csxiaoshui
·
2014-02-08 17:00
C++
qt
OpenGL
nehe
OSG
【OpenGL(SharpGL)】支持任意相机可平移缩放的轨迹球实现
在这里(http://www.yakergong.net/
nehe
/)有
nehe
的轨迹球教程。
BIT祝威
·
2014-02-07 20:00
c语言的贪吃蛇
月十几号写的一个贪吃蛇,贴出来,和大家分享,嗯欢迎加我的群,大家一起讨论不懂的//贪吃蛇 //加群348538085 #include #include #include #include #include #defi
nehe
ight28
gaopu12345
·
2014-02-06 20:00
游戏
C语言
结构
贪吃蛇
OpenGL学习三十九:飘动的旗帜
(此节内容对应
NEHE
教程第11课) 目前为止我们做的例子都是平面的,这个例子是带有波动效果的, 2维图形包括X,Y两个坐标系。因此看到的是平面的。
tiankefeng0520
·
2014-01-27 10:00
OpenGL
OpenGL学习三十八:图片文字
(此节内容对应
NEHE
教程第17课) 前面2节所创建的字体。都是需要结合OS假如某OS不能创建字体,那么如何显示出文字呢。这就需要采用图像文字的方式。
tiankefeng0520
·
2014-01-27 10:00
OpenGL
OpenGL学习三十七:Windows 3D字体
(此节内容对应
NEHE
教程第14课) 本节主要说明OpenGL结合WINDOW 创建并使用3D字体 3D图形字体。
tiankefeng0520
·
2014-01-27 10:00
windows
OpenGL学习三十五:加载压缩TGA
(此节内容对应
NEHE
教程第33课) 利用压缩算法可以减低图片大小。
tiankefeng0520
·
2014-01-27 10:00
OpenGL
OpenGL学习三十六:Windows 2D字体
(此节内容对应
NEHE
教程第13课) 本节主要说明OpenGL结合WINDOW 创建并使用2D字体 作法1.声明显示列表base = glGenLists(96); 2.创建新的FONT font
tiankefeng0520
·
2014-01-27 10:00
OpenGL
OpenGL学习三十三:球面映射
(此节内容对应
NEHE
教程第23课) 把环境纹理包裹在你的3D模型上,让它看起来象反射了周围的场景一样。
tiankefeng0520
·
2014-01-26 08:00
OpenGL
OpenGL学习三十四:剪裁区域和TGA图像文件的加载
(此节内容对应
NEHE
教程第24课) 应用.tga文件作为纹理数据来源进行纹理贴图 .tga图像文件数据格式: 0~~11头信息12~13图像宽度byte[13]*256+byte[12]14~15图像高度
tiankefeng0520
·
2014-01-26 08:00
OpenGL
OpenGL学习二十八:蒙版
(本节对应分析
NEHE
教程第20课) 有时我们希望上层的图片的某些区域能投出下层的某些区域。
tiankefeng0520
·
2014-01-25 13:00
OpenGL
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第七课
简介这节课我们将讨论如何在OSG中使用键盘和灯光。我们将会学习指定三种纹理过滤方式,学习如何使用键盘来移动场景中的立方体。在osg中通过osgGA库来实现与用户的交互,在用户端,通常使用GUIEventAdapter类作为系统交互事件和OSG交互事件的适配接口。实现首先定义一个类用来查找场景中我们需要的节点,这个类会遍历场景子节点,返回第一个查找到与输入名称相同的节点。//////////////
csxiaoshui
·
2014-01-24 14:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第六课
简介本节课要实现的内容是为立方体的六个面添加纹理纹理映射(TextureMapping)是OpenGL程序开发中的一个重要概念。纹理是一个数组的概念,其中每一个数据(RGB颜色以及Alpha值,或者其他系统及用户定义的类型)称为一个纹素(texel)。在描绘具有真实感物体时,使用一幅真实拍摄的照片作为纹理贴到几何体的表面,可以大大丰富物体的表现效果。OSG使用派生自StateAttribute的T
csxiaoshui
·
2014-01-22 09:00
C++
qt
OpenGL
nehe
OSG
warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead.
Thisfunctionorvariablemaybeunsafe.Considerusingfopen_sinstead.Todisabledeprecation,use_CRT_SECURE_NO_WARNINGS.Seeonli
nehe
lpfordetails
cddchina
·
2014-01-21 18:00
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第五课
简介这节课将在第四课的基础上进行扩展,创建3D物体。我们将三角形变为3D的三棱锥形,把四边形变为立方体。同时三棱锥沿Y轴旋转,四边形沿着(1,1,1)方向旋转。实现本课与第二课十分类似,只需要多绘制几个面即可,三棱锥的绘制代码如下osg::Geometry*triangleGeometry=newosg::Geometry; osg::Vec3Array*triangleVertexArray=n
csxiaoshui
·
2014-01-20 19:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第四课_附录1
简介在第四课中我们使用节点更新回调的方式实现了对场景中节点的旋转,在OSG中还有更简便的方法实现这种效果,下面用另一种方式实现第四课的内容。我们使用OSG中自带的AnimationPathCallback实现旋转的效果实现要理解osg::AnimationPathCallback我们首先需要知道什么是AnimationPath?OSG通过AnimationPath记录某些时刻节点的位置和姿态信息(
csxiaoshui
·
2014-01-20 16:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第四课
简介本课要实现的效果是让三角形绕自身的轴线Y轴进行旋转,四边形绕自身X轴进行旋转。在osg中实现这种效果有很多种方法可以做到,无论哪种方法总体的思路是定时地去修改场景中的空间变换节点,本文采用最简单的一种方式进行修改:使用场景中节点的回调来修改空间变换节点从而达到旋转的效果。实现首先我们先定义一个场景节点的Callback类,OSG中的节点主要使用回调(Callback)来完成用户临时定义的、需要
csxiaoshui
·
2014-01-20 15:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第三课
简介这节课将在第二课的基础上讨论如何使用颜色。与OpenGL类似,OSG也提供了两种色彩模式。我们将对四边形只使用一种颜色显示,对三角形则要对每个顶点设置一个颜色。事实上在第二课中我们已经设置颜色了,只是我们设置的都是单一的白色,按照本课的要求,我们只需要在第二课的基础上修改少量的代码。修改颜色OpenGL是一个状态机,在OpenGL中需要设置很多状态量,一般由glEnable和glDisable
csxiaoshui
·
2014-01-20 12:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第二课
这节课主要工作是在场景中添加一个三角形和一个四边形。本节新增加一个函数buildScene,这个函数将在场景中创建一个三角形和一个四边形。osg场景介绍在添加场景之前,先对osg的场景结果有一个了解,osg采用场景树的方式来组织场景,如下图所示:场景已节点(Node)的方式来组织,包括组节点Group(用来管理节点),空间变换节点(MatrixTransform),细节层次节点(LOD),选择开关
csxiaoshui
·
2014-01-20 11:00
C++
qt
OpenGL
nehe
OSG
用OpenSceneGraph实现的
NeHe
OpenGL教程 - 第一课
NeHe
教程是目前针对初学者来说最好的OpenGL教程,它可以带领读者由浅
csxiaoshui
·
2014-01-16 19:00
C++
qt
OpenGL
nehe
OSG
Nehe
OpenGL教程第一课-创建一个OpenGL窗口(Win32)
(Win32),翻译的chm中文格式文档下载地址为:OpenGL教程电子书(chm格式)中文版,源代码在官网上也可以下载到,每课教程的最后面提供了不同的代码版本下载,更完整的全套教程源代码可以一次性从
NeHe
OpenGl
ccf19881030
·
2014-01-10 13:00
_CRT_SECURE_NO_WARNINGS
Thisfunctionorvariablemaybeunsafe.Considerusingfopen_sinstead.Todisabledeprecation,use_CRT_SECURE_NO_WARNINGS.Seeonli
nehe
lpfordetails
Yuzhiyuxia
·
2014-01-09 13:00
Billboard矩阵
关于Billboard矩阵如何推导,
NeHe
关中出刀客
·
2014-01-06 12:49
General
Qt下使用OpenGL(16)-根据
NeHe
的教程改写的
nehe
widget.h文件:#ifndef
NEHE
WIDGET_H #define
NEHE
WIDGET_H #include //#include"ui_
nehe
widget.h" #include
H349117102
·
2013-12-27 19:00
qt
OpenGL
Qt下使用OpenGL(14)-根据
NeHe
的教程改写的
nehe
widget.h文件: #ifndef
NEHE
WIDGET_H #define
NEHE
WIDGET_H #include //#in
H349117102
·
2013-12-27 19:00
qt
OpenGL
Qt下使用OpenGL(13)-根据
NeHe
的教程改写的
第十三课:文字……感谢前辈们的分享……如果谁能写个详细的注释就更好了
nehe
widget.h文件:#ifndef
NEHE
WIDGET_H #define
NEHE
WIDGET_H #include //
H349117102
·
2013-12-27 12:00
qt
OpenGL
Qt下使用OpenGL(12)-根据
NeHe
的教程改写的
第十二课:显示列表以后还是在第一课的代码基础上改写吧……不然越写越乱了
nehe
widget.h文件:#ifndef
NEHE
WIDGET_H #define
NEHE
WIDGET_H #include /
H349117102
·
2013-12-27 11:00
qt
OpenGL
Qt下使用OpenGL(10)-根据
NeHe
的教程改写的
nehe
widget.h文件:#ifndef
NEHE
WIDGET_H #define
NEHE
WIDGET_H #include //#include"ui_
nehe
widget.h" #include
H349117102
·
2013-12-25 16:00
qt
OpenGL
Qt下使用OpenGL(11)-根据
NeHe
的教程改写的
第十一课:红旗飘飘可以从纹理映射那里的代码开始修改,最好还是从第一课的代码改起吧
nehe
widget.h文件:#ifndef
NEHE
WIDGET_H #define
NEHE
WIDGET_H #include
H349117102
·
2013-12-25 16:00
qt
OpenGL
Qt下使用OpenGL(9)-根据
NeHe
的教程改写的
第九课:闪烁的星星还是从第一课的代码上改合适点……
nehe
widget.h文件:#ifndef
NEHE
WIDGET_H #define
NEHE
WIDGET_H #include //#include"ui_
nehe
widget.h
H349117102
·
2013-12-25 09:00
qt
OpenGL
Qt下使用OpenGL(8)-根据
NeHe
的教程改写的
第八课:融合在上一课代码的基础上加几行就好了
nehe
widget.h文件:#ifndef
NEHE
WIDGET_H #define
NEHE
WIDGET_H #include //#include"ui_
nehe
widget.h
H349117102
·
2013-12-25 09:00
qt
OpenGL
Qt下使用OpenGL(7)-根据
NeHe
的教程改写的
第七课:光照和键盘控制头晕了……还是从第一课代码的基础上更改好……
nehe
widget.h文件:#ifndef
NEHE
WIDGET_H #define
NEHE
WIDGET_H #include //#
H349117102
·
2013-12-25 09:00
qt
OpenGL
Qt下使用OpenGL(6)-根据
NeHe
的教程改写的
第六课:纹理映射从这一课开始是在第一课的代码基础上增加代码的……
nehe
widget.h文件:#ifndef
NEHE
WIDGET_H #define
NEHE
WIDGET_H #include //#include"ui_
nehe
widget.h
H349117102
·
2013-12-24 11:00
qt
OpenGL
Qt下使用OpenGL(5)-根据
NeHe
的教程改写的
第五课:三维还是从上一课的代码中增加几行
nehe
widget.cpp文件:#include"
nehe
widget.h" #include #include
nehe
widget::
nehe
widget
H349117102
·
2013-12-24 11:00
qt
OpenGL
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他