`
HCQmaker
  • 浏览: 46839 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
全部代码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 ...
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 ...
由于现在在学习Bullet但是没有找到存放的地方只好把源代码存放在这里 这个是Eclipse+mingw+Bullet 这个源代码是我刚刚开始学习Bullet物理引擎整合 Bullet和opengl(glut)的代码 如果有需要可以下载 BulletDemoGL.rar 实现功能:整合OpenGL Bullet 一个简单的Bullet程序          两个球体下落并碰撞,设置地面摩擦力 BulletDemoGL1.rar 实现功能:在BulletDemoGL.rar基础上添加 设置长方体          并让2个球体和长方体下落 如果有兴趣可以到:http://bulletchina ...
    已经好久没有弄,JOGL了,本来还想把它弄完,可是现在连时间的没有了,由于太多的东西要学,JOGL都放一边了,要写也不知道什么时候了,不过现在是到第5课,可以装入图片,下来也就模型怎么弄了,说也简单,做有点复杂。比如一个模型就是又N多的三角形组成,在给每个三角形贴上不同的图片,就可以了,也就是第5课的,画个正方形,把图片贴上去,而这部分,都可以用3D软件实现,3Dmax,maya都可以,做好了模型,剩下就是怎么把它弄到我们的程序里,并显示出来,你可以自己写,也可以从网上找代码,这部分我也只是在 C/C++ 中写了个很烂的载入maya 的 .obj格式模型载入因为这种模型可以直接看到里面的 ...
底下是第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中读取文件时要 ...
这个是我从网上 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 ...
声明:       本来是想写点东西,记录学习的过程,并希望能帮助同我一样刚刚学习JOGL的朋友们     可是由于没有明确目的,好心做了坏事,在这里先声明,本来是学习基本的JOGL,在     学习过程中却把朋友们带入到了JOGL+GL4java中,基本的没学扎实,这是很错误的. 雾效果 哎,天天忙毕业设计又要学其他,还要上课,时间紧又一段时间想写 都没的时间,今天刚好可以缓下。 在上课中 我们画的图形本来是正方体但变形了,是由于窗口设置的 问题我在  reshape  if(height == 0) height = 1;后添加下面的代码 问题解决了 if(width>hei ...
网上有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 ...
声明:       本来是想写点东西,记录学习的过程,并希望能帮助同我一样刚刚学习JOGL的朋友们     可是由于没有明确目的,好心做了坏事,在这里先声明,本来是学习基本的JOGL,在     学习过程中却把朋友们带入到了JOGL+GL4java中,基本的没学扎实,这是很错误的. 纹理 UV为2D纹理贴图坐标,在使用的时候, 改变贴图坐标的值,会发生各种变化 你可以在网上找到相关的说明 我这里给出个改变纹理值的代码, 其他自己慢慢研究了 在上一课的基础上,我进行一些修改 glTexCoord(0.0f, 1.0f);设置当前纹理坐标U,V 前面添加2个变量 float u=0.0f; fl ...
声明:       本来是想写点东西,记录学习的过程,并希望能帮助同我一样刚刚学习JOGL的朋友们     可是由于没有明确目的,好心做了坏事,在这里先声明,本来是学习基本的JOGL,在     学习过程中却把朋友们带入到了JOGL+GL4java中,基本的没学扎实,这是很错误的. 本来想直接学习了JOGL,可是到这一节就不知道怎么弄图片了, 哎郁闷了,怎么办呢?又和NeHe见面了 你可以在 http://jerome.jouvie.free.fr/OpenGl/Tutorials/Tutorial5.php 找到我们将要讲的内容同时也是JOGL,GL4java的结合, 那里有很多代码可以下 ...

JOGL入门 第4课

这一课在上一课的基础 我们来绘制简单的 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();    / ...

JOGL入门 第3课

这一课,来学习旋转 首先在第2课的基础上,添加代码 我们加入一个类 private float xrot;//我们定义一个浮点数用来控制旋转 private Animator animator; //用于动画的播放 在void run()中添加           animator.start(); 在init(GLAutoDrawable drawable)中加入          animator=new Animator(canvas);//实例化对canvas,刷新 (由于在编写的时候没仔细出现代码里面修改了,但是这里没有说明的情况,还请见谅 ) glRotate:voi ...

JOGL入门 第2课

此课将仔细说明,我假设读者是刚学习java并有一定图形学基础的, 首先jogl是java和opengl进行绑定的opengl的api你可以在网上下载 里面包含了opengl的函数,opengl是右手坐标系, x正方向向右,y正方向向上,z正方向向外,我将在每课中尽量对代码进行讲解 绘制三角形,四边形并设置各顶点颜色,我在第1课的基础上进行修改 在display(GLAutoDrawable drawable)中修改代码 glClear(GLbitfield mask):参数有:GL_COLOR_BUFFER_BIT:表示颜色缓冲区                               ...
需要下载源代码的请到 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 ...
Global site tag (gtag.js) - Google Analytics