- 浏览: 46839 次
- 性别:
- 来自: 深圳
最新评论
-
心宿七:
https://jogl.dev.java.net/的网站上不 ...
JOGL入门 第1课 -
whatHappy:
先顶再看
red5+flash已备以后使用 -
westice:
怎么没有继续bullet呢?好东西啊。正在看bullet,对和 ...
由于c++ Bullet + opengl还没有存放的地方暂时存放在这里 -
bastengao:
I've begin the use OpenGl with ...
JOGL 读取png图片 -
HCQmaker:
1.在写这个程序的时候都是我自己通过了测试才编写的,源代码也在 ...
JOGL入门 第2课
文章列表
全部代码Eclipse 3.2下测试成功第6课 读取png图片 最主要的就是common 里面的TextureLoader.java 其实很简单,就是调用jogl里面现有的 看使用方法 import common.TextureLoader; private Texture pngtexture1; 在init中添加 pngtexture1 = TextureLoader.load("data/jogl.png"); 在display中添加 gl.glEnable(GL.G ...
设计到的问题:
red5版本:0.7.0
1.red5简单例子的配置问题
首先是下载red5,http://osflash.org/red5 我这里使用的是window 0.7.0安装版本
复制doc/templates/myapp到webapps目录
进行以下修改WEB-INF文件夹下
[1].web.xml文件中注释掉
<context-param>
<param-name>log4jConfigLocation</par ...
- 2009-10-20 16:57
- 浏览 4497
- 评论(1)
JME(java Monkey Engine),一个非常棒的Java 3D游戏引擎
个人感觉还蛮不错,如果有兴趣可以自己深入的了解,下面的我配置jme eclipse的全过程
1.必要的准备条件就是下载必要的东西:
JAVA SDK,eclipse 就不用说了
jME 2.0可以到http://www.jmonkeyengine.com/wiki/doku.php?id=download下载jME 2.0
点击大大的DOWNLOAD 我下载的是jME2_0_1-Stable.zip(需要的东西就在里面了)
我解压在 F:/jME2
2.那么现在就是要配置:
打开eclipse ...
- 2009-09-21 20:29
- 浏览 2945
- 评论(0)
由于现在在学习Bullet但是没有找到存放的地方只好把源代码存放在这里
这个是Eclipse+mingw+Bullet
这个源代码是我刚刚开始学习Bullet物理引擎整合 Bullet和opengl(glut)的代码
如果有需要可以下载
BulletDemoGL.rar 实现功能:整合OpenGL Bullet 一个简单的Bullet程序
两个球体下落并碰撞,设置地面摩擦力
BulletDemoGL1.rar 实现功能:在BulletDemoGL.rar基础上添加 设置长方体
并让2个球体和长方体下落
如果有兴趣可以到:http://bulletchina ...
- 2009-07-30 22:54
- 浏览 1950
- 评论(1)
已经好久没有弄,JOGL了,本来还想把它弄完,可是现在连时间的没有了,由于太多的东西要学,JOGL都放一边了,要写也不知道什么时候了,不过现在是到第5课,可以装入图片,下来也就模型怎么弄了,说也简单,做有点复杂。比如一个模型就是又N多的三角形组成,在给每个三角形贴上不同的图片,就可以了,也就是第5课的,画个正方形,把图片贴上去,而这部分,都可以用3D软件实现,3Dmax,maya都可以,做好了模型,剩下就是怎么把它弄到我们的程序里,并显示出来,你可以自己写,也可以从网上找代码,这部分我也只是在
C/C++ 中写了个很烂的载入maya 的 .obj格式模型载入因为这种模型可以直接看到里面的 ...
- 2009-01-11 12:18
- 浏览 2095
- 评论(1)
底下是第1~5课的
全部代码Eclipse 3.2下测试成功
这课是我根据Pepe & Lizzie’s Adventures第6课Texture mapping
结合第4课写的
1.首先要引入3个文件:BitmapLoader.java
功能:负责读取bmp图片(只对8位和24位)转化为BufferedImage
ResourceRetriever.java
功能:读取资源从jar包或当前路径
也就是针对java中读取文件时要 ...
- 2008-11-09 16:45
- 浏览 3289
- 评论(0)
这个是我从网上
http://pepijn.fab4.be/software/nehe-java-ports/
找的关于JOGL学习教程的开篇的话,他用的是JSR-231 api
JSR-231标准描述了 Java和本地OpenGL的绑定技术
JSR - 231中定义了javax.media.opengl包及JOGL
由于自己经验少,能力有限,我觉得还是一边学习一边翻译上面网站中的JOGL教程好
NeHe Java ports
These are Java ports I’ve made of the NeHe OpenGL tutorials. I ported these mainly a ...
- 2008-11-09 14:05
- 浏览 2199
- 评论(0)
声明:
本来是想写点东西,记录学习的过程,并希望能帮助同我一样刚刚学习JOGL的朋友们
可是由于没有明确目的,好心做了坏事,在这里先声明,本来是学习基本的JOGL,在
学习过程中却把朋友们带入到了JOGL+GL4java中,基本的没学扎实,这是很错误的.
雾效果
哎,天天忙毕业设计又要学其他,还要上课,时间紧又一段时间想写
都没的时间,今天刚好可以缓下。
在上课中 我们画的图形本来是正方体但变形了,是由于窗口设置的
问题我在 reshape if(height == 0) height = 1;后添加下面的代码
问题解决了
if(width>hei ...
- 2008-10-15 17:40
- 浏览 1850
- 评论(0)
网上有N多jar打包的方法,今天我们就来用下把我们的工程打个包
发给朋友玩,也不错嘛,也许有点多余,但对于还没用过的,帮省个麻烦吧
当然你朋友那里首先要装有1.5或以上的java虚拟机了
我们用Fat jar来打包,
下面是Fat jar包
解压后把Plugins里面的net.sf.fjep.fatjar_0.0.23直接复制到
Eclipse的plugins里面,重新启动就可以安装好了
我们对第5课的 项目进行打包,
右键点击项目发现有个Build Fat jar
点击他 弹出一个对话框,在这里我们
只要把Main-Class:选到我们的主类就可以了
你也可以把Jar-Name:把打包的j ...
- 2008-09-15 16:48
- 浏览 2670
- 评论(0)
(废弃)JOGL入门 第6课
- 博客分类:
- Java3D
声明:
本来是想写点东西,记录学习的过程,并希望能帮助同我一样刚刚学习JOGL的朋友们
可是由于没有明确目的,好心做了坏事,在这里先声明,本来是学习基本的JOGL,在
学习过程中却把朋友们带入到了JOGL+GL4java中,基本的没学扎实,这是很错误的.
纹理
UV为2D纹理贴图坐标,在使用的时候,
改变贴图坐标的值,会发生各种变化
你可以在网上找到相关的说明
我这里给出个改变纹理值的代码,
其他自己慢慢研究了
在上一课的基础上,我进行一些修改
glTexCoord(0.0f, 1.0f);设置当前纹理坐标U,V
前面添加2个变量
float u=0.0f;
fl ...
- 2008-09-14 20:48
- 浏览 1713
- 评论(0)
声明:
本来是想写点东西,记录学习的过程,并希望能帮助同我一样刚刚学习JOGL的朋友们
可是由于没有明确目的,好心做了坏事,在这里先声明,本来是学习基本的JOGL,在
学习过程中却把朋友们带入到了JOGL+GL4java中,基本的没学扎实,这是很错误的.
本来想直接学习了JOGL,可是到这一节就不知道怎么弄图片了,
哎郁闷了,怎么办呢?又和NeHe见面了
你可以在
http://jerome.jouvie.free.fr/OpenGl/Tutorials/Tutorial5.php
找到我们将要讲的内容同时也是JOGL,GL4java的结合,
那里有很多代码可以下 ...
- 2008-09-13 20:28
- 浏览 2239
- 评论(0)
这一课在上一课的基础
我们来绘制简单的 3D图形
请注意 三角形都是逆时针绘制
我们来绘制一个矩形,和金字塔
矩形如上节一样,是由6个四边形组成的
因此我们要绘制6个面
注意,旋转函数所放的地方不对,会产生很喜剧的效果 呵呵
public void display(GLAutoDrawable drawable)
{
GL gl = drawable.getGL();
gl.glClear(GL.GL_COLOR_BUFFER_BIT|GL.GL_DEPTH_BUFFER_BIT); //清除颜色缓冲
gl.glLoadIdentity(); / ...
- 2008-09-12 22:47
- 浏览 1899
- 评论(0)
这一课,来学习旋转
首先在第2课的基础上,添加代码
我们加入一个类
private float xrot;//我们定义一个浮点数用来控制旋转
private Animator animator; //用于动画的播放
在void run()中添加
animator.start();
在init(GLAutoDrawable drawable)中加入
animator=new Animator(canvas);//实例化对canvas,刷新
(由于在编写的时候没仔细出现代码里面修改了,但是这里没有说明的情况,还请见谅 )
glRotate:voi ...
- 2008-09-12 21:25
- 浏览 2148
- 评论(0)
此课将仔细说明,我假设读者是刚学习java并有一定图形学基础的,
首先jogl是java和opengl进行绑定的opengl的api你可以在网上下载
里面包含了opengl的函数,opengl是右手坐标系,
x正方向向右,y正方向向上,z正方向向外,我将在每课中尽量对代码进行讲解
绘制三角形,四边形并设置各顶点颜色,我在第1课的基础上进行修改
在display(GLAutoDrawable drawable)中修改代码
glClear(GLbitfield mask):参数有:GL_COLOR_BUFFER_BIT:表示颜色缓冲区
...
- 2008-09-12 20:20
- 浏览 4187
- 评论(2)
需要下载源代码的请到 JOGL 第5课 纹理(bmp) 下载 教程.rar
刚开始接触java觉得很好玩,弄东弄西,玩了N多3D游戏,自己也想学习学习,
网上找java有关3D方面的资料,还真是难找,想想在学习VC++下OpenGL编程,我在
NeHe那里得到了很多帮助,因而自己一边学一边写点,目的是能给大家入门提供点帮助吧。
首先我用的是Eclipse 3.2 +JOGL
1.下载jdk,JGOL包,Eclipse 3.2
jdk,Eclipse网上可以随便找到
JOGL:我这里用的是
https://jogl.dev.java.net/
下载jogl-1.1.2-pre ...
- 2008-09-12 18:16
- 浏览 9660
- 评论(1)