16
German corner / Re: Textur
« on: April 25, 2011, 10:33:23 pm »Quote
Hat das Rassel-Objekt denn Texturkoordinaten?Wie meinst du das?
Es ein .jpg 256x256 Pixel groß.
mfg
Empire
PS: Es heist Rasse1 nicht Rassel
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Hat das Rassel-Objekt denn Texturkoordinaten?Wie meinst du das?
TextureManager.getInstance().addTexture("Rasse1", new Texture("Rasse1.jpg"));
Obj.setTexture("Rasse1");
SimpleVector vec1 = new SimpleVector(0f, 0f, 60f);
SimpleVector vec2 = new SimpleVector(-20f, -17.32f, 0f);
SimpleVector vec3 = new SimpleVector(20f, -17.32f, 0f);
Obj.addTriangle(vec1, 0,0, vec2, 0,256, vec3, 256,0);
Es gibt keine fehlermeldung:Loading Texture...Rasse1.jpg
Java version is: 1.6.0_24
-> support for BufferedImage
Version helper for 1.5+ initialized!
-> using BufferedImage
Software renderer (OpenGL mode) initialized
Using LWJGL's AWTGLCanvas
Software renderer disposed
Driver is: ati2dvag/6.14.10.6660 on ATI Technologies Inc. / Radeon X1650 Series x86/MMX/3DNow!/SSE2
GL_ARB_texture_env_combine supported and used!
FBO supported and used!
OpenGL renderer initialized (using 4 texture stages)
Visibility lists disposed!
Aber das komplette Object ist leucht Gründ, obwohl es in der Textur nur schwarz und grau gibt.Da kann nur box null sein.Meinst du damit das es noch nicht inizjalisiert wurde?
box = Primitives.getBox(1f, 2f);
wird sie es ja auch nicht und da funktioniert es. Exception in thread "main" java.lang.NullPointerException
at klassen.MainKlasse.createJäger(MainKlasse.java:74)
at klassen.MainKlasse.<init>(MainKlasse.java:36)
at klassen.MainKlasse.main(MainKlasse.java:20)
Der Entsprechende Code(letzte Zeile ist Zeile 74) SimpleVector vec1 = new SimpleVector(-1f, -1f, -7f);
SimpleVector vec2 = new SimpleVector(1f, -1f, -7f);
SimpleVector vec3 = new SimpleVector(-1f, 1f, -7f);
box.addTriangle(vec1, 0,0, vec2, 0,0, vec3, 0,0);
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 17
at com.threed.jpct.Object3D.addTriangle(Unknown Source)
at com.threed.jpct.Object3D.addTriangle(Unknown Source)
at com.threed.jpct.Object3D.addTriangle(Unknown Source)
at com.threed.jpct.Object3D.addTriangle(Unknown Source)
at com.threed.jpct.Object3D.addTriangle(Unknown Source)
at klassen.MainKlasse.createJäger(MainKlasse.java:79)
at klassen.MainKlasse.<init>(MainKlasse.java:36)
at klassen.MainKlasse.main(MainKlasse.java:20)
und der Code(unterste Zeile ist die Zeile 79) vec1 = new SimpleVector(-1f, -3f, -5f);
vec2 = new SimpleVector(-1f, -1f, -5f);
vec3 = new SimpleVector(-3f, -1f, -5f);
box.addTriangle(vec1, 0,0, vec2, 0,0, vec3, 0,0);
Loading Texture...box.jpg
[ Sat Mar 12 11:44:24 CET 2011 ] - ERROR: File 'box.jpg' not found - replacement texture used instead!
Java version is: 1.6.0_24
-> support for BufferedImage
Version helper for 1.5+ initialized!
-> using BufferedImage
Software renderer (OpenGL mode) initialized
Using LWJGL's AWTGLCanvas
Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/opengl/AWTGLCanvas
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.threed.jpct.AWTGLRenderer.init(Unknown Source)
at com.threed.jpct.FrameBuffer.enableRenderer(Unknown Source)
at com.threed.jpct.FrameBuffer.enableGLCanvasRenderer(Unknown Source)
at klassen.HelloWorldAWTGL.loop(HelloWorldAWTGL.java:47)
at klassen.HelloWorldAWTGL.main(HelloWorldAWTGL.java:20)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.opengl.AWTGLCanvas
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 17 more