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
openGL学习
OpenGL学习
2
绘制多边形1.glVertexPointer(intsize,inttype,intstride,Bufferpointer) 第一个参数表示坐标的维数,可以是2或者3,如果是2,则坐标为(x,y),z轴默认为0;如果是3,则坐标为(x,y,z) 第二个参数可以是GL10.GL_FIXED或者GL10.GL_FLOAT,如果是GL10.GL_FIXED,则第四个参数为IntBuffer类
lanhuidong
·
2011-06-29 22:00
android
工作
F#
OpenGL学习
1
阅读更多1.创建一个Activityimportandroid.app.Activity;importandroid.opengl.GLSurfaceView;importandroid.os.Bundle;publicclassOpenGLActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@Overridepubli
lanhuidong
·
2011-06-27 22:00
Android
OS
工作
OpenGL学习
1
1.创建一个Activityimportandroid.app.Activity; importandroid.opengl.GLSurfaceView; importandroid.os.Bundle; publicclassOpenGLActivityextendsActivity{ /**Calledwhentheactivityisfirstcreated.*/ @Overr
lanhuidong
·
2011-06-27 22:00
工作
android
OS
时间是把杀猪刀
时间是把杀猪刀嘻嘻,这次是想看看我以前记录的
OpenGL学习
历程,那已经是好久好久之前的事情了,发现最近的一篇是2010年12曰11日,还记得那时是因为百度空间IE访问太慢的原因,把其中的一篇转到这里了
随感而发
·
2011-05-20 22:00
openGL学习
笔记(1)——几个函数
(一)gl,glu,glut的区别OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库,gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算数好,不用glu的情况下,也是可以做出同样的效果。glut是基本的窗口界面,是独立于gl和glu的,如果不喜欢用glut可以用MFC和Win32窗口等代替,但
wqqr123456
·
2011-05-03 00:00
windows
mfc
扩展
工具
float
跨平台
OpenGL学习
笔记之glLookAt()参数中朝上向量含义
既然视点和物体的位置坐标都已确定,那镜头的方向就就知道啦,为什么还会有个朝上向量? 举个简单的例子,视点比做人的眼睛,当眼睛看物体时,头朝天时(站立时)看到的物体和头朝地(倒立)时那样看到的物体的样子是不一样的.你还可以身体左右倾斜不同的角度来看物体.那么,glLookAt()哪个向上的变量就是来确定这个角度的.不过一般默认情况下是,头朝天的,也就是"那个朝上的向量"为(0,1,0).
亚当爱上java
·
2011-04-20 10:00
OpenGL
OpenGL学习
笔记 (7) —— 三种不同的纹理滤波方式,光照和键盘控制
2011-04-17wcdj三种纹理滤波方式:(1)Nearest滤波贴图NearestFilteredTexture(2)线性滤波纹理LinearFilteredTexture(3)MipMapped纹理MipMappedTexture两种光:(1)环境光TheAmbientLight(2)漫射光TheDiffuseLight在这一课里,我们将添加光照和键盘控制,它让程序看起来更美观。这一课我会
delphiwcdj
·
2011-04-17 23:00
OpenGL
OpenGL学习
笔记 (7) —— 三种不同的纹理滤波方式,光照和键盘控制
2011-04-17wcdj 三种纹理滤波方式:(1)Nearest滤波贴图NearestFilteredTexture(2)线性滤波纹理LinearFilteredTexture(3)MipMapped纹理MipMappedTexture两种光:(1)环境光TheAmbientLight(2)漫射光TheDiffuseLight 在这一课里,我们将添加光照和键盘控制,它让程序看起来更美观。这一课
delphiwcdj
·
2011-04-17 23:00
windows
image
File
filter
null
callback
OpenGL学习
笔记 (6) —— 纹理映射
2011-04-15wcdj 学习TextureMap纹理映射(贴图)有很多好处。比方说您想让一颗导弹飞过屏幕。根据前几课的知识,我们最可行的办法可能是很多个多边形来构建导弹的轮廓并加上有趣的颜色。使用纹理映射,您可以使用真实的导弹图像并让它飞过屏幕。您觉得哪个更好看?照片还是一大堆三角形和四边形?使用纹理映射的好处还不止是更好看,而且您的程序运行会更快。导弹贴图可能只是一个飞过窗口的四边形。一
delphiwcdj
·
2011-04-15 20:00
image
File
null
callback
initialization
textures
OpenGL学习
笔记 (5) —— 3D
2011-04-14wcdj 现在开始生成真正的3D对象,而不是像前两节课中那样3D世界中的2D对象。给三角形增加一个左侧面,一个右侧面,一个后侧面来生成一个金字塔(四棱锥)。给正方形增加左、右、上、下及背面生成一个立方体。我们混合金字塔上的颜色,创建一个平滑着色的对象。给立方体的每一面则来个不同的颜色。注意:(1)经常有人问:“我的对象怎么不会绕着其自身的轴旋转?看起来总是在满屏乱转。”要让您的
delphiwcdj
·
2011-04-14 21:00
OpenGL学习
笔记 (4) —— 旋转
2011-04-13wcdj 如何将这些彩色对象绕着坐标轴旋转。增加两个变量来控制这两个对象的旋转。这两个变量加在程序的开始处其他变量的后面(boolfullscreen=TRUE;下面的两行)。它们是浮点类型的变量,使得我们能够非常精确地旋转对象。浮点数包含小数位置,这意味着我们无需使用1、2、3...的角度。你会发现浮点数是OpenGL编程的基础。新变量中叫做rtri的用来旋转三角形,rqua
delphiwcdj
·
2011-04-13 22:00
OpenGL学习
笔记 (3) —— 着色
2011-04-06wcdj 给三角形和四边形添加2种不同类型的着色方法。(1)使用单调着色(Flatcoloring)给四边形涂上固定的一种颜色。(2)使用平滑着色(Smoothcoloring)将三角形的三个顶点的不同颜色混合在一起,创建漂亮的色彩混合。注意:最重要的是要记住,设置当前色之后绘制的所有东西都是当前色的。以后所创建的每个工程都要使用颜色,即便是在完全采用纹理贴图的时候,glCol
delphiwcdj
·
2011-04-06 22:00
OpenGL学习
笔记 (2) —— 绘制多边形
2011-04-05wcdj 在笔记(1)代码的基础上,只需在DrawGLScene()过程中增加代码即可。下面实现在窗口左侧和右侧分别画一个三角形和一个正方形。 intDrawGLScene(GLvoid)//从这里开始进行所有的绘制{glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);//清除屏幕和深度缓存glLoadIdentity();//
delphiwcdj
·
2011-04-05 21:00
OpenGL学习
笔记 (1) —— 在VS2008下的两个简单例子
2011-04-04wcdj (1)使用系统默认自带的OpenGL库文件 首先在VS2008下新建一个Win32的GUI空白程序,然后,在工程属性->配置属性->链接器->输入->附加依赖项中添加OpenGL所需要的lib文件,之间用空格隔开:OpenGL32.libGLu32.libGLaux.lib(略) #include//Windows的头文件#include//OpenGL32库的头文件
delphiwcdj
·
2011-04-04 20:00
windows
null
System
buffer
callback
initialization
OpenGL学习
笔记 (1) —— 在VS2008下的两个简单例子
2011-04-04wcdj(1)使用系统默认自带的OpenGL库文件首先在VS2008下新建一个Win32的GUI空白程序,然后,在工程属性->配置属性->链接器->输入->附加依赖项中添加OpenGL所需要的lib文件,之间用空格隔开:OpenGL32.libGLu32.libGLaux.lib(略)#include//Windows的头文件#include//OpenGL32库的头文件#in
delphiwcdj
·
2011-04-04 20:00
OpenGL
VC/MFC
android
OpenGL学习
笔记(二)
关于几何图形的描述: 文章的代码是程序在程序的代码中找的到。 3D模型由一些更小的元素(点,线,面, 多边形)组成。 (1)顶点(Vertex) 在android中,我们需要定义一个浮点型的数组来保存顶点位置,并且这个浮点型数组转换位数组(这样可以提高性能)。 //四边形的顶点坐标,这四个顶点
sudongfeng
·
2011-02-22 22:00
android
android
OpenGL学习
笔记(一)
在android系统中有GlSurfaceView类来提供OpenGL ES开发。 下面说一下这个类的作用: (1)在GlSurfaceView类中建立了OpenGL ES 和 View系统之间的联系; (2)提供了可以使OpenGL ES 工作在 Activity的生命周期中的功能; (3)更容易的选择合适的像素格式的帧缓存; (4)创建和管理一个非主线程的单独的渲染线程,实现平滑
sudongfeng
·
2011-02-13 20:00
android
算法
工作
Android
OpenGL学习
笔记(一)
大家好,今天我讲一下AndroidOpenGL,这个系列是我的学习笔记,希望对大家有所帮助!这一节将给大家简洁的介绍一下术语,以及第一个AndroidOpenGL程序.首先让我看们看一下术语:Vertex(顶点)Avertexisapointin3Dspaceandisthebuildingblockformanyobjects.InOpenGLyoucanspecifyasfewastwocoo
jandroid
·
2011-01-22 11:00
android
OS
Android
OpenGL学习
笔记(二)--三角形的绘制.
前面讲了一些AndroidOpenGl的概念问题,这一节讲给大家讲一下如何画一个三角现出来.一、新建一个Android工程命名为:OpenGL_Lesson2.二、修改OpenGL_Lesson2.java代码如下: viewplaincopytoclipboardprint?package com.android.tutor; import android.app.Activity; imp
jandroid
·
2011-01-22 11:00
java
android
OS
Android
OpenGL学习
笔记
大家好,今天我讲一下AndroidOpenGL,这个系列是我的学习笔记,希望对大家有所帮助!这一节将给大家简洁的介绍一下术语,以及第一个AndroidOpenGL程序.首先让我看们看一下术语:Vertex(顶点)Avertexisapointin3Dspaceandisthebuildingblockformanyobjects.InOpenGLyoucanspecifyasfewastwocoo
kerlubasola
·
2010-11-23 19:00
android
OpenGL学习
的两个利器
OpenGL学习
的两个利器对于OpenGL的初学者来说,有两个不应该成为困难点的困难点。一个是编写OpenGL程序需要依赖特定平台的窗体系统。另外一个是OpenGL的扩展机制需要我们自己去处理。
孔雀开发小屋
·
2010-10-04 18:00
Android的
OpenGL学习
笔记(6)
Android的
OpenGL学习
笔记(6)绘制多个3D模型,让你深刻体会3D空间,这里开启了深度测试功能:Code:package com.droidnova.android.games.vortex
yhb5566
·
2010-09-24 12:00
android
测试
buffer
float
colors
Android的
OpenGL学习
笔记(5)
Android的
OpenGL学习
笔记(5)接着前面的知识学习,现在可以做一个3D的图形了,和以往一样,必要的解释都在注释中:VortexRenderer.java
yhb5566
·
2010-09-24 10:00
android
buffer
float
图形
colors
Android的
OpenGL学习
笔记(4)
Android的
OpenGL学习
笔记(4)这次主要是给前几次笔记做出的三角形上色呵呵……其实很简单,只需添加几句话就行了,主要变化在VortexRenderer.java
yhb5566
·
2010-09-23 22:00
android
buffer
float
colors
Android的
OpenGL学习
笔记(3)
为了验证我们以前在旋转三角形的时候,到底是在旋转三角形本身,还是在旋转场景,现在用下面的实例代码验证,就会一目了然了:MainActivity和前面的MainActivity一样,主要区别在继承GLSurfaceView.Renderer这段代码:VortexRenderer.java代码:Code:package com.droidnova.android.games.vortex; i
yhb5566
·
2010-09-23 17:00
Android的
OpenGL学习
笔记(2)
Android的
OpenGL学习
笔记(2)上篇主要目的是介绍OpenGL的基本框架,这里就用基本的框架绘画出一个三角形
yhb5566
·
2010-09-23 13:00
Android的
OpenGL学习
笔记(1)
Android的
OpenGL学习
笔记(1)先写第一个程序
yhb5566
·
2010-09-23 13:00
android
框架
工作
buffer
图形
OpenGL学习
笔记
1.OpenGLES 2.一个专门用于显示屏幕的管理线程 3.常见的OpenGL绘图模式三角形条带 4.网络bmp格式转成ARGA格式 5.三种照明类型
wen0006
·
2010-07-26 08:00
网络
Android
OpenGL学习
笔记(二)之----三角形的绘制.
前面讲了一些AndroidOpenGl的概念问题,这一节讲给大家讲一下如何画一个三角现出来.一、新建一个Android工程命名为:OpenGL_Lesson2.二、修改OpenGL_Lesson2.java代码如下:packagecom.android.tutor; importandroid.app.Activity; importandroid.os.Bundle; publicclas
mmdev
·
2010-05-20 22:00
java
android
OS
Android
OpenGL学习
笔记(二)之----三角形的绘制.
前面讲了一些AndroidOpenGl的概念问题,这一节讲给大家讲一下如何画一个三角现出来.一、新建一个Android工程命名为:OpenGL_Lesson2.二、修改OpenGL_Lesson2.java代码如下:packagecom.android.tutor; importandroid.app.Activity; importandroid.os.Bundle; publicclas
nello
·
2010-05-20 22:00
java
android
OS
Android
OpenGL学习
笔记(二)之----三角形的绘制.
前面讲了一些AndroidOpenGl的概念问题,这一节讲给大家讲一下如何画一个三角现出来. 一、新建一个Android工程命名为:OpenGL_Lesson2. 二、修改OpenGL_Lesson2.java代码如下: packagecom.android.tutor;importandroid.app.Activity;importandroid.os.Bundle;publicclassOp
Android_Tutor
·
2010-05-20 22:00
android
Class
buffer
import
float
Android
OpenGL学习
笔记(一)
大家好,今天我讲一下AndroidOpenGL,这个系列是我的学习笔记,希望对大家有所帮助!这一节将给大家简洁的介绍一下术语,以及第一个AndroidOpenGL程序.首先让我看们看一下术语:Vertex(顶点)Avertexisapointin3Dspaceandisthebuildingblockformanyobjects.InOpenGLyoucanspecifyasfewastwocoo
wapysun
·
2010-05-11 23:00
android
Android
OpenGL学习
笔记(一)
大家好,今天我讲一下AndroidOpenGL,这个系列是我的学习笔记,希望对大家有所帮助!这一节将给大家简洁的介绍一下术语,以及第一个AndroidOpenGL程序.首先让我看们看一下术语:Vertex(顶点)Avertexisapointin3Dspaceandisthebuildingblockformanyobjects.InOpenGLyoucanspecifyasfewastwocoo
nello
·
2010-05-11 23:00
android
OS
Android
OpenGL学习
笔记(一)
大家好,今天我讲一下AndroidOpenGL,这个系列是我的学习笔记,希望对大家有所帮助!这一节将给大家简洁的介绍一下术语,以及第一个AndroidOpenGL程序. 首先让我看们看一下术语: Vertex(顶点)Avertexisapointin3Dspaceandisthebuildingblockformanyobjects.InOpenGLyoucanspecifyasfewastwoc
Android_Tutor
·
2010-05-11 23:00
android
object
Class
buffer
import
Primitive
Android
OpenGL学习
笔记(一)
大家好,今天我讲一下AndroidOpenGL,这个系列是我的学习笔记,希望对大家有所帮助!这一节将给大家简洁的介绍一下术语,以及第一个AndroidOpenGL程序.首先让我看们看一下术语:Vertex(顶点)Avertexisapointin3Dspaceandisthebuildingblockformanyobjects.InOpenGLyoucanspecifyasfewastwocoo
mmdev
·
2010-05-11 23:00
android
OS
Android
OpenGL学习
笔记(一)
大家好,今天我讲一下AndroidOpenGL,这个系列是我的学习笔记,希望对大家有所帮助!这一节将给大家简洁的介绍一下术语,以及第一个AndroidOpenGL程序. 首先让我看们看一下术语: Vertex(顶点)Avertexisapointin3Dspaceandisthebuildingblockformanyobjects.InOpenGLyoucanspecifyasfewastwoc
Android_Tutor
·
2010-05-11 23:00
OpenGL学习
笔记00:第一个OpenGL程序
OpenGL学习
笔记00:第一个OpenGL程序环境的搭建不说了,网上很多。我本人是用GCC,没有用VC完全是因为不熟悉微软的东西,以及不想太过依赖微软(就算依赖至少也得知道到底依赖了他哪些东西)。
rayriver
·
2010-03-29 22:00
OpenGL学习
笔记(二)
opengl学习
笔记 1.这一部分主要包括,如何在opengl中添加纹理,以及光照 2.1添加纹理在添加纹理之前,我们首先要从自己的文档中读入自己即将要添加的纹理图片 函数如下:AUX_RGBImageRec
kingskyleader
·
2010-03-26 23:00
windows
filter
File
null
buffer
initialization
OpenGL学习
笔记(一)
OpenGL学习
笔记一.目前网上流传的
OpenGL学习
笔记主要可以分为三种,一种是以红宝书,蓝宝书为主的,使用glut绘制窗口,第二种则是像Nehe使用windows的API,第三种是在windows下使用的以
kingskyleader
·
2010-03-20 23:00
windows
null
buffer
callback
initialization
winapi
OpenGL学习
:列表
(一)定义显示列表前面所举出的例子都是瞬时给出函数命令,OpenGL瞬时执行相应的命令,这种绘图方式叫做立即或瞬时方式(immediatemode)。OpenGL显示列表(DisplayList)是由一组预先存储起来的留待以后调用的OpenGL函数语句组成的,当调用显示列表时就依次执行表中所列出的函数语句。显示列表可以用在以下场合:1)矩阵操作大部分矩阵操作需要OpenGL计算逆矩阵,矩阵及其逆矩
andkobe
·
2009-12-22 10:00
Win32 OpenGL编程(14) 显示列表
Technorati标签:显示列表,displaylist,OpenGL前段时间因为刚换工作,很多东西都没有步入正轨,因为工作原因,学习了很多其他的东西,比如irrlicht等,现在慢慢缓下来了,还是好好的将
OpenGL
vagrxie
·
2009-12-21 22:00
编程
mercurial
makefile
reference
tutorials
版本控制系统
Win32 OpenGL编程(14) 显示列表
Technorati标签:显示列表,displaylist,OpenGL前段时间因为刚换工作,很多东西都没有步入正轨,因为工作原因,学习了很多其他的东西,比如irrlicht等,现在慢慢缓下来了,还是好好的将
OpenGL
wapysun
·
2009-12-21 22:00
OpenGL
Win32 OpenGL编程(14) 显示列表
Technorati标签:显示列表,displaylist,OpenGL前段时间因为刚换工作,很多东西都没有步入正轨,因为工作原因,学习了很多其他的东西,比如irrlicht等,现在慢慢缓下来了,还是好好的将
OpenGL
webcenterol
·
2009-12-21 22:00
OpenGL
我的
OpenGL学习
笔记二
IamafreshmaninCSDN,soIhavetostartwithnothing.Iamaprogrammer.whatIhavelearnedareC/C++ASP,SQLIhavelearnedOPENGLforseveralweeks. Thefollowingismycompliedprogram #include"stdafx.h"#include#include#inclu
wyl_steven
·
2009-10-29 15:00
buffer
asp
360
button
Blend
math.h
我的
OpenGL学习
笔记一
OpenGL是专业图形处理,科学计算等高端应用领域的标准图形库。它的主要竞争对手是微软的Direct3D。OpenGL曾长期处于技术上的领先地位,但近年来Direct3D也迎头赶上。目前这两种图形API在性能上可说是旗鼓相当。不过OpenGL支持众多的操作系统,而Direct3D只在Windows平台上可用。因此OpenGL仍然广受瞩目。http://download.csdn.net/sourc
wyl_steven
·
2009-10-28 16:00
opengl学习
nehe opengl lesson_9
opengl学习
neheopengllesson_9当看完这一课之后,我开始感觉我对OpenlGL有了一定基础了.我不知道为什么.我能够很好理解它.lesson_9当中并没有多大新的知识.全是我们之前所学的
风一样消逝的青春
·
2009-08-08 17:00
opengl学习
nehe lesson 8
opengl学习
nehelesson8趁着在安装东西的时候,想起来好久没把这些东西总结出来.于是凑合着写着吧..在循序渐进的学习过程中.NEHE的教程我已经看到20课多了而我发上来的却才是第7课.也不知道自己在忙些什么
风一样消逝的青春
·
2009-08-08 17:00
OpenGL学习
笔记(二)
//使用索引颜色#include"stdafx.h"#include#include#include#pragmacomment(lib,"opengl32.lib")#pragmacomment(lib,"glaux.lib")#includeconstGLdoublePi=3.1415926536;voidmyDisplay(void){ inti; for(i=0;i<8;++i)
bluewind23
·
2009-07-28 10:00
opengl学习
nehe opengl lesson_7
opengl学习
neheopengllesson_7在这一课当中,我将会学到如何使用光照,如何使用键盘控制,其次还增加两种纹理映射的滤波方式.而主要内容将会放在光照上.为了在场景中增加光照,需要执行下面的这些步骤
风一样消逝的青春
·
2009-07-26 14:00
opengl学习
nehe opengl lesson_6
opengl学习
neheopengllesson_6学习如何使用纹理贴图,纹理贴图的一般步骤,纹理坐标的初体验.,设定步骤如下glGenTextures(1,&texnum); //创建一个纹理glBindTexture
风一样消逝的青春
·
2009-07-17 20:00
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他