Show Posts

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.


Messages - webster

Pages: [1]
1
German corner / Re: bekomme die Camera Bewegung nich richtig hin
« on: March 12, 2013, 07:17:28 pm »
Hi nochmals,

hat sich erstmal erledigt. Ich hab einfach die Rotation aus den AdvancedExample übernommen und vorher noch die z-position auf 0 gesetzt und nachher die z-position zurück gesetzt.
Das macht genau das was ich wollte.

Viele Grüsse
Roland

2
German corner / Re: bekomme die Camera Bewegung nich richtig hin
« on: March 12, 2013, 06:37:20 pm »
Hallo Egon,

erstmal vielen Dank für die schnelle Antwort.
Quote
Das Koordinatensystem der Kamera ändert sich auch bei einer Drehung nicht. D.h. was vorher vielleicht eine Bewegung nach links und recht war, wird nach einer 90°-Drehung eine Bewegung vor und zurück, einfach weil die Kamera jetzt relativ zu dem fixen Koordinatensystem anders steht.
Das ist genau mein Problem, leider habe ich die gedachte Camerabewegung noch nicht hinbekommen.
Wenn ich also in einem bestimmten Winkel (x= 30, y = 0,  z=0) auf die Spielfläche schau und dann eine 90 Grad Drehung um die Y-Achse auslöse, erscheint die Scene für den Betrachter so, als hätte sich die Spielfläche in der Z-Achse um 30 Grad gekippt. Man muss also bei einer Drehung (bsp. Y-Achse) die beiden anderen (Blick)-Achsen auch anpassen, damit für den Betrachter der Eindruck erhalten bleibt er würde im selben Winkel auf die Spielfläche schauen (abgesehen von der Rotation um die Y-Achse).
Keine Ahnung wie ich dafür direction- und point-vector der Camera manipulieren muss.

Viele Grüsse
Roland

3
German corner / bekomme die Camera Bewegung nich richtig hin
« on: March 10, 2013, 05:59:25 pm »
Hallo,

leider schaff ich es nicht die Camera so zu bewegen wie ich es gerne hätte.
Mit gedrückter linker Maustaste sollte die Camera auf der z-Achse über ein Spielfeld vor und zurück fahren (y-koordinaten der Maus) oder sich nach rechts oder links über das Spielfeld bewegen (x-koordinate der Maus).
Mit gedrückter rechter Maustaste sollte die Kamera um das Spielfeld kreisen. Dabei sollte die x-koordinate (genauer delta-x) der Maus die Rotation um die y-Achse des Spielfeldes bestimmen, während delta-y vom mousedragged event den Sichtwinkel auf das Spielfeld manipuliert, also eigentlich eine Rotation um die x-Achse der aktuellen Blickrichtung. Was nicht passieren sollte, dass das Spielfeld in der z-Achse kippt (das Spielfeld bewegt sich ja garnicht, ich meine die Sicht auf das Spielfeld).
Hoffentlich kann man das jetzt verstehen, aber viele Spiele (z. B. Black and White) haben eine ähnliche Steuerung.
Das Verhalten mit gedückter linker Maustaste funktioniert, solange keine Rotation der Camera mit der rechten Maustaste ausgeführt wurde. Wenn sich aber die Camera um 90 Grad um das Spielfeld gedreht hat, bewegt sich die Camera nicht mehr seitlich, sonder vor und zurück wenn der mousedragged event ein delta-x produziert und umgekehrt. Die Rotation der Blickrichtung um die x-Achse bekomme ich überhaupt nicht hin. Genug gelabbert, hier ist mein Code:
Code: [Select]
import org.lwjgl.input.Mouse;
import org.lwjgl.opengl.Display;

import com.threed.jpct.Camera;
import com.threed.jpct.Config;
import com.threed.jpct.FrameBuffer;
import com.threed.jpct.IRenderer;
import com.threed.jpct.Lights;
import com.threed.jpct.Matrix;
import com.threed.jpct.Object3D;
import com.threed.jpct.Primitives;
import com.threed.jpct.SimpleVector;
import com.threed.jpct.Texture;
import com.threed.jpct.TextureManager;
import com.threed.jpct.World;
import com.threed.jpct.util.Light;

public class CameraMoveDemo {
private static float PI = (float) Math.PI;
private static SimpleVector direction = null;
private static float distance = 100;
private static Matrix camBack = null;

private FrameBuffer buffer = null;
private World world = null;
private Object3D plane = null;
private Light sun = null;

private Ticker ticker = new Ticker(15);

public static void main(String[] args) throws Exception {
Config.glVerbose = true;
CameraMoveDemo cd = new CameraMoveDemo();
cd.init();
cd.gameLoop();
}

public CameraMoveDemo() {
Config.glAvoidTextureCopies = true;
Config.maxPolysVisible = 1000;
Config.glColorDepth = 24;
Config.glFullscreen = false;
Config.farPlane = 4000;
Config.glShadowZBias = 0.8f;
Config.lightMul = 1;
Config.collideOffset = 500;
Config.glTrilinear = true;
}

private void init() throws Exception {
// Initialize frame buffer
buffer = new FrameBuffer(800, 600, FrameBuffer.SAMPLINGMODE_NORMAL);
buffer.disableRenderer(IRenderer.RENDERER_SOFTWARE);
buffer.enableRenderer(IRenderer.RENDERER_OPENGL, IRenderer.MODE_OPENGL);

// Load textures
TextureManager tm = TextureManager.getInstance();
tm.addTexture("playground", new Texture("resources/playground.gif"));

// Initialize worlds
world = new World();
world.setAmbientLight(30, 30, 30);
world.getLights().setRGBScale(Lights.RGB_SCALE_2X);

// Load/create and setup objects
plane = Primitives.getPlane(20, 10);
plane.rotateX(PI / 2f);
plane.setSpecularLighting(true);
plane.setTexture("playground");

// Add objects to the worlds
world.addObject(plane);

// Build all world's objects
world.buildAllObjects();

// Setup dynamic light source
sun = new Light(world);
sun.setPosition(new SimpleVector(.0f, 10.f, 0.0f));
sun.setIntensity(250, 250, 250);
// sun.setAttenuation(800);

// Move camera
Camera cam = world.getCamera();
cam.moveCamera(Camera.CAMERA_MOVEOUT, distance + 50);
cam.moveCamera(Camera.CAMERA_MOVEUP, distance);
cam.lookAt(plane.getTransformedCenter());
direction = cam.getDirection();
camBack = cam.getBack();
System.out.println("plane-center=" + plane.getTransformedCenter());
System.out.println("cam-position=" + cam.getPosition());
System.out.println("cam-direction=" + direction);

Mouse.create();
}

private void move(long ticks) {
if (ticks == 0) {
return;
}
int x = Mouse.getDX();
int y = Mouse.getDY();
int w = Mouse.getDWheel();
Camera cam = world.getCamera();
if (Mouse.isButtonDown(0) && Mouse.isInsideWindow()) {
// camBack.translate(new SimpleVector(x * ticks, 0, y * ticks));
SimpleVector pos = cam.getPosition();
pos.add(new SimpleVector(-x * ticks, 0, -y * ticks));
cam.setPosition(pos);
}
if (Mouse.isButtonDown(1) && Mouse.isInsideWindow()) {
direction.length();
cam.moveCamera(Camera.CAMERA_MOVEIN, distance);
cam.rotateX(direction.y);
cam.rotateY(x * .01f * ticks);
cam.rotateX(-direction.y);
// direction = cam.getDirection();
// cam.rotateY(direction.x);
// cam.rotateX(y * .01f * ticks);
// cam.rotateY(-direction.x);
// direction = cam.getDirection();
cam.moveCamera(Camera.CAMERA_MOVEOUT, distance);

}

if (w != 0) {
float d = w * .1f;
distance -= d;
cam.moveCamera(Camera.CAMERA_MOVEIN, d);
}
}

private void gameLoop() throws Exception {
long ticks = 0;
while (!Display.isCloseRequested()) {
ticks = ticker.getTicks();
if (ticks > 0) {
// move the camera
move(ticks);
}
buffer.clear();
world.renderScene(buffer);
world.draw(buffer);
buffer.update();
buffer.displayGLOnly();
}
Mouse.destroy();
System.exit(0);
}

private static class Ticker {

private int rate;
private long s2;

public static long getTime() {
return System.currentTimeMillis();
}

public Ticker(int tickrateMS) {
rate = tickrateMS;
s2 = Ticker.getTime();
}

public int getTicks() {
long i = Ticker.getTime();
if (i - s2 > rate) {
int ticks = (int) ((i - s2) / (long) rate);
s2 += (long) rate * ticks;
return ticks;
}
return 0;
}
}
}
Wahrscheinlich kann man alles mit ein paar Zeilen Code hinbekommen, wenn man nur die back-Matrix der Camera richtig manipuliert, ich habe leider keine Ahnung welche Manipulationen zum Ziel führen. Irgenwie habe ich das Gefühl, dass dafür eine weiter Matrix nötig ist, welche Zwischenergebnisse speichert.
Hoffentlich kann mir jemand helfen.
Viele Grüsse
Roland

4
Hallo Egon,
eigentlich habe ich mir gedacht dass m3g ein nettes Format ist. Es speichert einen kompletten Scenegraphen samt annimierten Objekten und Texturen auf recht kompakte weise. Es ist allerdings  auf OpenGL zugeschnitten. Wenn ich dein Framework benutze, brauche ich keine Flächen-Normalen. Und jetzt weis ich nicht was ich mit Texture-Koordinaten (m3g speichert für jeden Vertex auch eine Texture-Koordinate, 3 byte oder 3 short) in Zusammenhang mit jpct anfangen soll. Eigentlich sollte ich mal für ein paar Prüfungen lernen :(
Immerhin funktioniert das auslesen der Geometrien(mist - hab keine Ahnung wie man hier images einfügt)



Viele Grüße
Roland

5
Hallo Egon,

ich habe nicht kapiert wie man das  row major und column major zu verstehen hat. Aber macht nichts, hab ein bischen rumprobiert und auch mal bei Wikipedia nachgelesen und jetzt funktioniert rotieren und scalieren.:)
Nochmals vielen Dank für die schnelle Hilfe, vor allem wegen der oberen 3x3-Matrix :-[

Viele Grüße
Roland

6
Hallo,

ich habe jetzt doch noch ein Problem ähnlich dem http://www.jpct.net/forum2/index.php/topic,1488.msg10577.html#msg10577

Ich habe meinem Object3D also die Dreiecke hinzugefügt und jetzt sollte das ganze noch gezoomt, gedreht und verschoben werden.
Verschieben mach ich mit diesem Code:
Code: [Select]
private void setTranslate(Object3D obj, Node node) {
float[] trans = new float[3];
node.getTranslation(trans);
obj.translate(trans[0], trans[1], trans[2]);
}

Das sollte eigentlich funktionieren.
Aber mit dem zoomen und rotieren da bin ich mir gar nicht sicher.
Also ich erzeuge mir eine 4X4 Einheitsmatrix und bearbeite sie mit folgenden Code:
Code: [Select]
private void setOrientationAndScale(Object3D obj, Node node) {
float[] orientation = new float[4];
node.getOrientation(orientation);
float[] scale = new float[3];
node.getScale(scale);
// eine Einheits-Matrix
Matrix m = getMatrix();
// vertausche Zeilen mit Spalten
m.set(0, 3, scale[0]);
m.set(1, 3, scale[1]);
m.set(2, 3, scale[2]);
float orientationAngle = orientation[0];
Logger.log("orientationAngle: " + orientationAngle);
orientationAngle = (float) (orientationAngle * Math.PI / 180);
float orientationAxisX = orientation[1];
Logger.log("orientationAxisX: " + orientationAxisX);
float orientationAxisY = orientation[2];
Logger.log("orientationAxisY: " + orientationAxisY);
float orientationAxisZ = orientation[3];
Logger.log("orientationAxisZ: " + orientationAxisZ);
// ab hier wird es richtig fragwürdig
orientationAxisX = orientationAxisX * m.get(0, 0) * orientationAngle;
m.set(0, 0, orientationAxisX);
orientationAxisY = orientationAxisY * m.get(1, 1) * orientationAngle;
m.set(1, 1, orientationAxisY);
orientationAxisZ = orientationAxisZ * m.get(2, 2) * orientationAngle;
m.set(2, 2, orientationAxisZ);
// kann das funktionieren?
Matrix m2 = obj.getRotationMatrix();
m2.matMul(m);
obj.setRotationMatrix(m2);
}
Noch zum Verständniss das float-array orientation enthält an position 0 einen Winkel in Grad, die anderen 3 float Werte sind wahrscheinlich dafür verantwortlch in wie weit die 3 Achsen von der Rotation betroffen sind und haben immer den Wert 1.0 oder 0.0.
Leider fehlt mir die Mathematik um da durch zu steigen.
Auch bei den letzten drei Codezeilen dürfte ich was nicht verstanden haben.

Da ich in dem oben erwähnten Posting gelesen habe, dass die JPCT-Matrix row major ist habe ich die Werte für die Skalierung in die letzte Spalte geschrieben, bei OpenGL würden diese Werte wohl in der 4. Reihe der Matrix auftauchen.

Und noch eine andere Frage
Code: [Select]
Object3D plane = Primitives.getPlane(1, 8);
plane.rotateX(PI / 2f);
world.addObject(plane);
Welche XYZ-Koordinaten hätten in diesem Fall eigentlich die Eckpunkte der plane?
Etwa so:
hinten links: 0,0,8
hinten rechts: 8,0,8
vorne links: 0,0,0
vorne rechts: 8,0,0
???

Viele Grüße
Roland

7
German corner / Re: Mesh erzeugen aus TriangleStripArray und VertexArray
« on: February 28, 2013, 08:44:36 pm »
Hi Egon,

ganau so sollte es eigentlich funktionieren. Leider sehen meine Object3D Ergebnisse nicht wie eine (Nokia)Ameise oder ein Känguru aus, sondern sind irgendwelche löchrigen Gebilde :-\. Naja, ich probier es noch mal mit den skalierungs und translations  bzw. rotations Parametern aus den m3g Dateien.
Auf jeden Fall schon mal vielen Dank für deine Hilfe.

viele Grüße
Roland

8
German corner / Re: Mesh erzeugen aus TriangleStripArray und VertexArray
« on: February 28, 2013, 11:10:15 am »
Hi Egon,
einerseits ermunternd - irgendwie sollte es funktionieren.
Andererseits habe ich jetzt keine Ahnung wie ich daraus einzelne Dreiecke gewinnen kann.

Trotzdem vielen Dank für die Info - hab schon schlimmes befürchtet mit meinem 666. Posting in der German Corner ;)

Beste Grüsse

9
German corner / Mesh erzeugen aus TriangleStripArray und VertexArray
« on: February 27, 2013, 08:24:23 pm »
Hallo,

beim parsen einer m3g Datei kann ich folgende Daten auslesen:
*********nur ein Beispiel**********
TriangleStripArray (IndexBuffer)
indices: 3, 2, 0, 1, 7, 4, 6, 5
stripLengths: 4, 4

VertexArray(Positions)
(-10,-10,-10)(10,-10,-10)(10,10,-10)(-10,10,-10)(0,-10,-20)(0,-10,20)(0,10,20)(0,10,-20)
**********ende Beispiel**********

ist es möglich mit der jpct api daraus ein Mesh Objekt zu erzeugen.
Von der Java3D api weis ich dass sowas geht. Aber irgendwie hab ich das Gefühl, ein JPCT-Mesh lässt sich auf diese weise nicht erzeugen.
Die Normal-Vectoren sind übrings auch vorhanden, war nur zu faul sie auch noch abzuschrieben ;)

viele Grüsse
Roland

10
Hallo Egon,

leider verschwindet der fatal error auch nicht wenn ich FrameBuffer.dispose() auskommentiere. Aber wie schon gesagt, ist nicht so schlimm alles andere funktioniert wie geschmiert :)

Viele Grüsse
Roland

11
Halo,
ich beschäftige mich seit ein paar Tagen mit jpct.
Sehr schön finde ich die Tatsache, dass man ein Programm für den Desktop fast komplett auch als Android-App verwenden kann.
Ein kleines Problem habe ich aber mit dem Hardware Renderer auf meinem Laptop. Folgenden Fehlermeldung bekomme ich regelmässig, wenn ich ein Programm beende, welches den Hardware Renderer verwendet hat.

Code: [Select]
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f4b608b4c58, pid=8449, tid=139961791735552
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.1-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libX11.so.6+0x33c58]  XQueryExtension+0x28
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread is native thread

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x000000005c31ac78

Registers:
RAX=0x0000000041164aa0, RBX=0x000000005c31a310, RCX=0x00007fffc4832e58, RDX=0x00007fffc4832e54
RSP=0x00007fffc4832df0, RBP=0x00007f4b2b816932, RSI=0x00007f4b2b816932, RDI=0x000000005c31a310
R8 =0x00007fffc4832e5c, R9 =0x0000000000000010, R10=0x00007f4b648f4fa8, R11=0x0000000000000000
R12=0x0000000000000000, R13=0x00007f4b2b816932, R14=0x0000000041164aa0, R15=0x0000000000000000
RIP=0x00007f4b608b4c58, EFLAGS=0x0000000000010206, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007fffc4832df0)
0x00007fffc4832df0:   0000000000000000 0000003000000003
0x00007fffc4832e00:   0000006e0000005b 0000007c00000077
0x00007fffc4832e10:   000000000bea6495 000000005c31a310
0x00007fffc4832e20:   00007f4b2b816932 0000000000000000
0x00007fffc4832e30:   00007f4b2b816932 0000000041164aa0
0x00007fffc4832e40:   0000000000000000 00007f4b608a8c55
0x00007fffc4832e50:   00007f4b64f3c048 00007f4b2b94f520
0x00007fffc4832e60:   00007f4b2b94f520 000000005c31a310
0x00007fffc4832e70:   00007f4b5c17fbb0 00007f4b60bc202b
0x00007fffc4832e80:   00007f4b64547790 0000001100000027
0x00007fffc4832e90:   00007fffc4832f10 0000000000000000
0x00007fffc4832ea0:   00007fffc4832f10 000000005c31a310
0x00007fffc4832eb0:   0000000000000000 00007f4b64f3c048
0x00007fffc4832ec0:   00007f4b2b968d50 00007f4b2b7bd119
0x00007fffc4832ed0:   0000000000000000 0000000000000027
0x00007fffc4832ee0:   00007fffc4832f10 00007fffc4832f30
0x00007fffc4832ef0:   0000000000000000 00007f4b64f3c048
0x00007fffc4832f00:   00007f4b5c30ae80 00007f4b2b7b3b42
0x00007fffc4832f10:   00007fffc48330e0 00007f4b2b8168b1
0x00007fffc4832f20:   00007fffc48330e0 00007f4b64d2892d
0x00007fffc4832f30:   00007f4b64f3d2c8 00007f4b64f3d858
0x00007fffc4832f40:   00007f4b64f1a000 00007f4b5c006b70
0x00007fffc4832f50:   00007f4b5c007070 00007f4b5c007570
0x00007fffc4832f60:   00007f4b5c00c250 00007f4b5c160410
0x00007fffc4832f70:   00007f4b5c3156b0 00007f4b5c3151e0
0x00007fffc4832f80:   00007f4b5c297410 00007f4b5c2a5120
0x00007fffc4832f90:   00007f4b5c151b50 00007f4b5c155070
0x00007fffc4832fa0:   00007f4b5c154bd0 00007f4b5c1513c0
0x00007fffc4832fb0:   00007f4b5c002330 00007f4b5c002910
0x00007fffc4832fc0:   00007f4b5c001c90 0000000041163590
0x00007fffc4832fd0:   00007f4b5c315ba0 00007f4b5c2a4c80
0x00007fffc4832fe0:   00007f4b5c301a70 00007f4b5c30ae80

Instructions: (pc=0x00007f4b608b4c58)
0x00007f4b608b4c38:   24 d8 48 89 fb 4c 89 64 24 e0 4c 89 6c 24 e8 48
0x00007f4b608b4c48:   89 f5 4c 89 74 24 f0 4c 89 7c 24 f8 48 83 ec 58
0x00007f4b608b4c58:   48 8b 87 68 09 00 00 49 89 d4 49 89 cd 4d 89 c6
0x00007f4b608b4c68:   48 85 c0 74 02 ff 10 ba 08 00 00 00 be 62 00 00

Register to memory mapping:

RAX=0x0000000041164aa0 is an unknown value
RBX=0x000000005c31a310 is an unknown value
RCX=0x00007fffc4832e58 is an unknown value
RDX=0x00007fffc4832e54 is an unknown value
RSP=0x00007fffc4832df0 is an unknown value
RBP=0x00007f4b2b816932: <offset 0x96932> in /usr/lib/fglrx/libGL.so.1 at 0x00007f4b2b780000
RSI=0x00007f4b2b816932: <offset 0x96932> in /usr/lib/fglrx/libGL.so.1 at 0x00007f4b2b780000
RDI=0x000000005c31a310 is an unknown value
R8 =0x00007fffc4832e5c is an unknown value
R9 =0x0000000000000010 is an unknown value
R10=0x00007f4b648f4fa8: <offset 0x3bbfa8> in /lib/x86_64-linux-gnu/libc.so.6 at 0x00007f4b64539000
R11=0x0000000000000000 is an unknown value
R12=0x0000000000000000 is an unknown value
R13=0x00007f4b2b816932: <offset 0x96932> in /usr/lib/fglrx/libGL.so.1 at 0x00007f4b2b780000
R14=0x0000000041164aa0 is an unknown value
R15=0x0000000000000000 is an unknown value


Stack: [0x00007fffc4736000,0x00007fffc4836000],  sp=0x00007fffc4832df0,  free space=1011k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libX11.so.6+0x33c58]  XQueryExtension+0x28


---------------  P R O C E S S  ---------------

VM state:at safepoint (shutting down)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x00007f4b5c004f60] Threads_lock - owner thread: 0x00007f4b5c062000

Heap
 PSYoungGen      total 17280K, used 9722K [0x00000000ecb60000, 0x00000000eed20000, 0x0000000100000000)
  eden space 14848K, 49% used [0x00000000ecb60000,0x00000000ed283320,0x00000000ed9e0000)
  from space 2432K, 99% used [0x00000000ed9e0000,0x00000000edc3b6f0,0x00000000edc40000)
  to   space 2432K, 0% used [0x00000000eeac0000,0x00000000eeac0000,0x00000000eed20000)
 PSOldGen        total 39552K, used 8962K [0x00000000c6200000, 0x00000000c88a0000, 0x00000000ecb60000)
  object space 39552K, 22% used [0x00000000c6200000,0x00000000c6ac0b28,0x00000000c88a0000)
 PSPermGen       total 21248K, used 9378K [0x00000000c1000000, 0x00000000c24c0000, 0x00000000c6200000)
  object space 21248K, 44% used [0x00000000c1000000,0x00000000c1928af0,0x00000000c24c0000)

Code Cache  [0x00007f4b59000000, 0x00007f4b59270000, 0x00007f4b5c000000)
 total_blobs=578 nmethods=72 adapters=461 free_code_cache=49407552 largest_free_block=57664

Dynamic libraries:
40000000-40009000 r-xp 00000000 08:04 4571684                            /usr/lib/jvm/java-6-sun-1.6.0.26/jre/bin/java
40108000-4010a000 rwxp 00008000 08:04 4571684                            /usr/lib/jvm/java-6-sun-1.6.0.26/jre/bin/java
41163000-41184000 rwxp 00000000 00:00 0                                  [heap]
c1000000-c24c0000 rwxp 00000000 00:00 0
c24c0000-c6200000 rwxp 00000000 00:00 0
c6200000-c88a0000 rwxp 00000000 00:00 0
c88a0000-ecb60000 rwxp 00000000 00:00 0
ecb60000-eed20000 rwxp 00000000 00:00 0
eed20000-100000000 rwxp 00000000 00:00 0
7f4b18000000-7f4b1a3af000 rwxp 00000000 00:00 0
7f4b1a3af000-7f4b1c000000 ---p 00000000 00:00 0
7f4b1c000000-7f4b1c021000 rwxp 00000000 00:00 0
7f4b1c021000-7f4b20000000 ---p 00000000 00:00 0
7f4b20000000-7f4b20021000 rwxp 00000000 00:00 0
7f4b20021000-7f4b24000000 ---p 00000000 00:00 0
7f4b24000000-7f4b24021000 rwxp 00000000 00:00 0
7f4b24021000-7f4b28000000 ---p 00000000 00:00 0
7f4b28850000-7f4b28853000 ---p 00000000 00:00 0
7f4b28853000-7f4b28951000 rwxp 00000000 00:00 0
7f4b28951000-7f4b29051000 rwxs 00006000 00:05 9211                       /dev/ati/card0
7f4b29051000-7f4b29053000 r-xp 00000000 08:04 4416876                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f4b29053000-7f4b29252000 ---p 00002000 08:04 4416876                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f4b29252000-7f4b29253000 r-xp 00001000 08:04 4416876                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f4b29253000-7f4b29254000 rwxp 00002000 08:04 4416876                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f4b29254000-7f4b2928f000 r-xp 00000000 08:04 4473143                    /usr/lib/fglrx/libatiadlxx.so
7f4b2928f000-7f4b2938f000 ---p 0003b000 08:04 4473143                    /usr/lib/fglrx/libatiadlxx.so
7f4b2938f000-7f4b29398000 rwxp 0003b000 08:04 4473143                    /usr/lib/fglrx/libatiadlxx.so
7f4b29398000-7f4b293a9000 rwxp 00000000 00:00 0
7f4b293a9000-7f4b293b0000 r-xp 00000000 08:04 4473160                    /usr/lib/fglrx/libatiuki.so.1.0
7f4b293b0000-7f4b294b0000 ---p 00007000 08:04 4473160                    /usr/lib/fglrx/libatiuki.so.1.0
7f4b294b0000-7f4b294b1000 rwxp 00007000 08:04 4473160                    /usr/lib/fglrx/libatiuki.so.1.0
7f4b294b1000-7f4b294b2000 rwxp 00000000 00:00 0
7f4b294b2000-7f4b2b40c000 r-xp 00000000 08:04 4473144                    /usr/lib/fglrx/dri/fglrx_dri.so
7f4b2b40c000-7f4b2b50c000 ---p 01f5a000 08:04 4473144                    /usr/lib/fglrx/dri/fglrx_dri.so
7f4b2b50c000-7f4b2b65a000 rwxp 01f5a000 08:04 4473144                    /usr/lib/fglrx/dri/fglrx_dri.so
7f4b2b65a000-7f4b2b780000 rwxp 00000000 00:00 0
7f4b2b780000-7f4b2b843000 r-xp 00000000 08:04 4473146                    /usr/lib/fglrx/libGL.so.1.2
7f4b2b843000-7f4b2b942000 ---p 000c3000 08:04 4473146                    /usr/lib/fglrx/libGL.so.1.2
7f4b2b942000-7f4b2b969000 rwxp 000c2000 08:04 4473146                    /usr/lib/fglrx/libGL.so.1.2
7f4b2b969000-7f4b2b989000 rwxp 00000000 00:00 0
7f4b2b989000-7f4b2b98d000 r-xp 00000000 08:04 4417022                    /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f4b2b98d000-7f4b2bb8c000 ---p 00004000 08:04 4417022                    /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f4b2bb8c000-7f4b2bb8d000 r-xp 00003000 08:04 4417022                    /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f4b2bb8d000-7f4b2bb8e000 rwxp 00004000 08:04 4417022                    /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f4b2bb8e000-7f4b2bb96000 r-xp 00000000 08:04 4416738                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f4b2bb96000-7f4b2bd95000 ---p 00008000 08:04 4416738                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f4b2bd95000-7f4b2bd96000 r-xp 00007000 08:04 4416738                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f4b2bd96000-7f4b2bd97000 rwxp 00008000 08:04 4416738                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f4b2bd97000-7f4b2bdfd000 r-xp 00000000 08:04 5187593                    /home/roland/Dokumente/AndrewDavison/workspace/jpct-parent/src/natives/liblwjgl64.so
7f4b2bdfd000-7f4b2bffd000 ---p 00066000 08:04 5187593                    /home/roland/Dokumente/AndrewDavison/workspace/jpct-parent/src/natives/liblwjgl64.so
7f4b2bffd000-7f4b2bfff000 r-xp 00066000 08:04 5187593                    /home/roland/Dokumente/AndrewDavison/workspace/jpct-parent/src/natives/liblwjgl64.so
7f4b2bfff000-7f4b2c000000 rwxp 00068000 08:04 5187593                    /home/roland/Dokumente/AndrewDavison/workspace/jpct-parent/src/natives/liblwjgl64.so
7f4b2c000000-7f4b2c021000 rwxp 00000000 00:00 0
7f4b2c021000-7f4b30000000 ---p 00000000 00:00 0
7f4b30000000-7f4b30021000 rwxp 00000000 00:00 0
7f4b30021000-7f4b34000000 ---p 00000000 00:00 0
7f4b34000000-7f4b37fff000 rwxp 00000000 00:00 0
7f4b37fff000-7f4b38000000 ---p 00000000 00:00 0
7f4b38000000-7f4b38021000 rwxp 00000000 00:00 0
7f4b38021000-7f4b3c000000 ---p 00000000 00:00 0
7f4b3c000000-7f4b3c021000 rwxp 00000000 00:00 0
7f4b3c021000-7f4b40000000 ---p 00000000 00:00 0
7f4b40000000-7f4b42a89000 rwxp 00000000 00:00 0
7f4b42a89000-7f4b44000000 ---p 00000000 00:00 0
7f4b44000000-7f4b44021000 rwxp 00000000 00:00 0
7f4b44021000-7f4b48000000 ---p 00000000 00:00 0
7f4b48000000-7f4b48021000 rwxp 00000000 00:00 0
7f4b48021000-7f4b4c000000 ---p 00000000 00:00 0
7f4b4c000000-7f4b4c021000 rwxp 00000000 00:00 0
7f4b4c021000-7f4b50000000 ---p 00000000 00:00 0
7f4b50000000-7f4b50021000 rwxp 00000000 00:00 0
7f4b50021000-7f4b54000000 ---p 00000000 00:00 0
7f4b54000000-7f4b54021000 rwxp 00000000 00:00 0
7f4b54021000-7f4b58000000 ---p 00000000 00:00 0
7f4b58035000-7f4b58038000 ---p 00000000 00:00 0
7f4b58038000-7f4b58136000 rwxp 00000000 00:00 0
7f4b58136000-7f4b58137000 r-xp 00000000 08:04 4571831                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libjawt.so
7f4b58137000-7f4b58236000 ---p 00001000 08:04 4571831                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libjawt.so
7f4b58236000-7f4b58237000 rwxp 00000000 08:04 4571831                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libjawt.so
7f4b58237000-7f4b58240000 r-xs 00000000 08:04 411258                     /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3
7f4b58240000-7f4b58248000 r-xs 00000000 08:04 411255                     /var/cache/fontconfig/a6d8cf8e4ec09cdbc8633c31745a07dd-le64.cache-3
7f4b5828e000-7f4b5830b000 rwxp 00000000 00:00 0
7f4b5830b000-7f4b5830c000 rwxs 00005000 00:05 9211                       /dev/ati/card0
7f4b5830c000-7f4b5831c000 rwxs d0200000 00:05 9211                       /dev/ati/card0
7f4b5831c000-7f4b58422000 rwxp 00000000 00:00 0
7f4b58422000-7f4b58425000 ---p 00000000 00:00 0
7f4b58425000-7f4b58523000 rwxp 00000000 00:00 0
7f4b58523000-7f4b58528000 r-xp 00000000 08:04 4417024                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f4b58528000-7f4b58727000 ---p 00005000 08:04 4417024                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f4b58727000-7f4b58728000 r-xp 00004000 08:04 4417024                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f4b58728000-7f4b58729000 rwxp 00005000 08:04 4417024                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f4b58729000-7f4b58732000 r-xp 00000000 08:04 4417009                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f4b58732000-7f4b58931000 ---p 00009000 08:04 4417009                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f4b58931000-7f4b58932000 r-xp 00008000 08:04 4417009                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f4b58932000-7f4b58933000 rwxp 00009000 08:04 4417009                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f4b58933000-7f4b5893c000 r-xp 00000000 08:04 4416706                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f4b5893c000-7f4b58b3b000 ---p 00009000 08:04 4416706                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f4b58b3b000-7f4b58b3c000 r-xp 00008000 08:04 4416706                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f4b58b3c000-7f4b58b3d000 rwxp 00009000 08:04 4416706                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f4b58b41000-7f4b58b43000 rwxs 00002000 00:05 9211                       /dev/ati/card0
7f4b58b43000-7f4b58b47000 r-xs 00027000 08:04 5187023                    /home/roland/.m2/repository/org/lwjgl/lwjgl/lwjgl_util/2.8.0/lwjgl_util-2.8.0.jar
7f4b58b47000-7f4b58b48000 r-xs 00002000 08:04 4991615                    /home/roland/.m2/repository/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-osx.jar
7f4b58b48000-7f4b58b49000 r-xs 00025000 08:04 4991612                    /home/roland/.m2/repository/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar
7f4b58b49000-7f4b58b4a000 r-xs 00002000 08:04 4991610                    /home/roland/.m2/repository/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-linux.jar
7f4b58b4a000-7f4b58b4b000 r-xs 00001000 08:04 4991608                    /home/roland/.m2/repository/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
7f4b58b4b000-7f4b58b4f000 r-xs 0002f000 08:04 4991607                    /home/roland/.m2/repository/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
7f4b58b4f000-7f4b58b5b000 r-xs 000d7000 08:04 5073161                    /home/roland/.m2/repository/org/lwjgl/lwjgl/lwjgl/2.8.0/lwjgl-2.8.0.jar
7f4b58b5b000-7f4b58b5e000 ---p 00000000 00:00 0
7f4b58b5e000-7f4b58c5c000 rwxp 00000000 00:00 0
7f4b58c5c000-7f4b58cd5000 r-xp 00000000 08:04 4571817                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libfontmanager.so
7f4b58cd5000-7f4b58dd4000 ---p 00079000 08:04 4571817                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libfontmanager.so
7f4b58dd4000-7f4b58de9000 rwxp 00078000 08:04 4571817                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libfontmanager.so
7f4b58de9000-7f4b58dfa000 rwxp 00000000 00:00 0
7f4b58dfa000-7f4b58dff000 r-xp 00000000 08:04 4416607                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f4b58dff000-7f4b58ffe000 ---p 00005000 08:04 4416607                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f4b58ffe000-7f4b58fff000 r-xp 00004000 08:04 4416607                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f4b58fff000-7f4b59000000 rwxp 00005000 08:04 4416607                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f4b59000000-7f4b59270000 rwxp 00000000 00:00 0
7f4b59270000-7f4b5d0da000 rwxp 00000000 00:00 0
7f4b5d0da000-7f4b60000000 ---p 00000000 00:00 0
7f4b60000000-7f4b60001000 r-xs 00048000 08:04 5105409                    /home/roland/.m2/repository/org/lwjgl/lwjgl/lwjgl-platform/2.8.0/lwjgl-platform-2.8.0-natives-osx.jar
7f4b60001000-7f4b60002000 r-xs 00086000 08:04 5105408                    /home/roland/.m2/repository/org/lwjgl/lwjgl/lwjgl-platform/2.8.0/lwjgl-platform-2.8.0-natives-linux.jar
7f4b60002000-7f4b60003000 r-xs 00084000 08:04 5105407                    /home/roland/.m2/repository/org/lwjgl/lwjgl/lwjgl-platform/2.8.0/lwjgl-platform-2.8.0-natives-windows.jar
7f4b60003000-7f4b60004000 r-xs 00000000 08:04 410532                     /var/cache/fontconfig/6106050d82aa133d26587b456173413f-le64.cache-3
7f4b60004000-7f4b60005000 r-xs 00000000 08:04 410528                     /var/cache/fontconfig/5bacebf659adbbd5999a6bd4277fb65b-le64.cache-3
7f4b60005000-7f4b60006000 r-xs 00000000 08:04 410524                     /var/cache/fontconfig/b704f470983e2ef5890152bc17641bdf-le64.cache-3
7f4b60006000-7f4b60007000 r-xs 00000000 08:04 410540                     /var/cache/fontconfig/131a423021ad29104d420ef55ffc1507-le64.cache-3
7f4b60007000-7f4b6000b000 r-xs 00000000 08:04 411254                     /var/cache/fontconfig/2cd17615ca594fa2959ae173292e504c-le64.cache-3
7f4b6000b000-7f4b6000c000 r-xs 00000000 08:04 411253                     /var/cache/fontconfig/e7071f4a29fa870f4323321c154eba04-le64.cache-3
7f4b6000c000-7f4b6000d000 r-xs 00000000 08:04 411252                     /var/cache/fontconfig/0d8c3b2ac0904cb8a57a757ad11a4a08-le64.cache-3
7f4b6000d000-7f4b60013000 r-xs 00000000 08:04 411251                     /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-le64.cache-3
7f4b60013000-7f4b6001c000 r-xs 00000000 08:04 411250                     /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3
7f4b6001c000-7f4b6001f000 r-xs 00000000 08:04 411249                     /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-le64.cache-3
7f4b6001f000-7f4b6002f000 r-xs 00000000 08:04 411248                     /var/cache/fontconfig/04aabc0a78ac019cf9454389977116d2-le64.cache-3
7f4b6002f000-7f4b60032000 r-xs 00000000 08:04 411247                     /var/cache/fontconfig/385c0604a188198f04d133e54aba7fe7-le64.cache-3
7f4b60032000-7f4b60033000 r-xs 00000000 08:04 410951                     /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-3
7f4b60033000-7f4b60036000 r-xs 00000000 08:04 411245                     /var/cache/fontconfig/8801497958630a81b71ace7c5f9b32a8-le64.cache-3
7f4b60036000-7f4b6003b000 r-xs 00000000 08:04 411244                     /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-3
7f4b6003b000-7f4b6004b000 r-xs 00000000 08:04 411240                     /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-3
7f4b6004b000-7f4b6004d000 r-xp 00000000 08:04 4416605                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f4b6004d000-7f4b6024c000 ---p 00002000 08:04 4416605                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f4b6024c000-7f4b6024d000 r-xp 00001000 08:04 4416605                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f4b6024d000-7f4b6024e000 rwxp 00002000 08:04 4416605                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f4b6024e000-7f4b6026b000 r-xp 00000000 08:04 4416859                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f4b6026b000-7f4b6046a000 ---p 0001d000 08:04 4416859                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f4b6046a000-7f4b6046b000 r-xp 0001c000 08:04 4416859                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f4b6046b000-7f4b6046c000 rwxp 0001d000 08:04 4416859                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f4b6046c000-7f4b6047a000 r-xp 00000000 08:04 4417763                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f4b6047a000-7f4b60679000 ---p 0000e000 08:04 4417763                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f4b60679000-7f4b6067a000 r-xp 0000d000 08:04 4417763                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f4b6067a000-7f4b6067b000 rwxp 0000e000 08:04 4417763                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f4b6067b000-7f4b60680000 r-xp 00000000 08:04 4416674                    /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f4b60680000-7f4b6087f000 ---p 00005000 08:04 4416674                    /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f4b6087f000-7f4b60880000 r-xp 00004000 08:04 4416674                    /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f4b60880000-7f4b60881000 rwxp 00005000 08:04 4416674                    /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f4b60881000-7f4b609b0000 r-xp 00000000 08:04 4416611                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f4b609b0000-7f4b60bb0000 ---p 0012f000 08:04 4416611                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f4b60bb0000-7f4b60bb1000 r-xp 0012f000 08:04 4416611                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f4b60bb1000-7f4b60bb5000 rwxp 00130000 08:04 4416611                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f4b60bb5000-7f4b60bc5000 r-xp 00000000 08:04 4416613                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f4b60bc5000-7f4b60dc4000 ---p 00010000 08:04 4416613                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f4b60dc4000-7f4b60dc5000 r-xp 0000f000 08:04 4416613                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f4b60dc5000-7f4b60dc6000 rwxp 00010000 08:04 4416613                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f4b60dc6000-7f4b60dc7000 r-xs 00000000 08:04 410539                     /var/cache/fontconfig/9631db552a32e38f824749523a3d946b-le64.cache-3
7f4b60dc7000-7f4b60dc8000 r-xs 00000000 08:04 410538                     /var/cache/fontconfig/4981f42d44ec35cf3689aa314252d533-le64.cache-3
7f4b60dc8000-7f4b60dc9000 r-xs 00000000 08:04 411243                     /var/cache/fontconfig/56cf4f4769d0f4abc89a4895d7bd3ae1-le64.cache-3
7f4b60dc9000-7f4b60dca000 r-xs 00000000 08:04 411242                     /var/cache/fontconfig/b9d506c9ac06c20b433354fa67a72993-le64.cache-3
7f4b60dca000-7f4b60dcf000 r-xs 00000000 08:04 411241                     /var/cache/fontconfig/b47c4e1ecd0709278f4910c18777a504-le64.cache-3
7f4b60dcf000-7f4b60de4000 r-xs 00000000 08:04 410536                     /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le64.cache-3
7f4b60de4000-7f4b60e26000 r-xp 00000000 08:04 4571807                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/xawt/libmawt.so
7f4b60e26000-7f4b60f25000 ---p 00042000 08:04 4571807                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/xawt/libmawt.so
7f4b60f25000-7f4b60f31000 rwxp 00041000 08:04 4571807                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/xawt/libmawt.so
7f4b60f31000-7f4b60f32000 rwxp 00000000 00:00 0
7f4b60f32000-7f4b60fc4000 r-xp 00000000 08:04 4571830                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libawt.so
7f4b60fc4000-7f4b610c3000 ---p 00092000 08:04 4571830                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libawt.so
7f4b610c3000-7f4b610dd000 rwxp 00091000 08:04 4571830                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libawt.so
7f4b610dd000-7f4b61101000 rwxp 00000000 00:00 0
7f4b61101000-7f4b61102000 ---p 00000000 00:00 0
7f4b61102000-7f4b61202000 rwxp 00000000 00:00 0
7f4b61202000-7f4b61205000 ---p 00000000 00:00 0
7f4b61205000-7f4b61303000 rwxp 00000000 00:00 0
7f4b61303000-7f4b61306000 ---p 00000000 00:00 0
7f4b61306000-7f4b61404000 rwxp 00000000 00:00 0
7f4b61404000-7f4b61407000 ---p 00000000 00:00 0
7f4b61407000-7f4b61505000 rwxp 00000000 00:00 0
7f4b61505000-7f4b61508000 ---p 00000000 00:00 0
7f4b61508000-7f4b61606000 rwxp 00000000 00:00 0
7f4b61606000-7f4b61a48000 r-xp 00000000 08:04 2383886                    /usr/lib/locale/locale-archive
7f4b61a48000-7f4b61a4b000 ---p 00000000 00:00 0
7f4b61a4b000-7f4b61b49000 rwxp 00000000 00:00 0
7f4b61b49000-7f4b61b4c000 ---p 00000000 00:00 0
7f4b61b4c000-7f4b61c4a000 rwxp 00000000 00:00 0
7f4b61c4a000-7f4b61c4b000 ---p 00000000 00:00 0
7f4b61c4b000-7f4b62082000 rwxp 00000000 00:00 0
7f4b62082000-7f4b6221a000 r-xs 03029000 08:04 4571926                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/rt.jar
7f4b6221a000-7f4b62242000 rwxp 00000000 00:00 0
7f4b62242000-7f4b62243000 ---p 00000000 00:00 0
7f4b62243000-7f4b62343000 rwxp 00000000 00:00 0
7f4b62343000-7f4b62344000 ---p 00000000 00:00 0
7f4b62344000-7f4b6244f000 rwxp 00000000 00:00 0
7f4b6244f000-7f4b6246d000 rwxp 00000000 00:00 0
7f4b6246d000-7f4b62481000 rwxp 00000000 00:00 0
7f4b62481000-7f4b625a2000 rwxp 00000000 00:00 0
7f4b625a2000-7f4b625ad000 rwxp 00000000 00:00 0
7f4b625ad000-7f4b625cb000 rwxp 00000000 00:00 0
7f4b625cb000-7f4b625df000 rwxp 00000000 00:00 0
7f4b625df000-7f4b626ff000 rwxp 00000000 00:00 0
7f4b626ff000-7f4b62711000 rwxp 00000000 00:00 0
7f4b62711000-7f4b6279a000 rwxp 00000000 00:00 0
7f4b6279a000-7f4b6279b000 rwxp 00000000 00:00 0
7f4b6279b000-7f4b627a9000 r-xp 00000000 08:04 4571824                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libzip.so
7f4b627a9000-7f4b628ab000 ---p 0000e000 08:04 4571824                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libzip.so
7f4b628ab000-7f4b628ae000 rwxp 00010000 08:04 4571824                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libzip.so
7f4b628ae000-7f4b628af000 rwxp 00000000 00:00 0
7f4b628af000-7f4b628bb000 r-xp 00000000 08:04 3294680                    /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f4b628bb000-7f4b62aba000 ---p 0000c000 08:04 3294680                    /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f4b62aba000-7f4b62abb000 r-xp 0000b000 08:04 3294680                    /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f4b62abb000-7f4b62abc000 rwxp 0000c000 08:04 3294680                    /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f4b62abc000-7f4b62ac6000 r-xp 00000000 08:04 3294665                    /lib/x86_64-linux-gnu/libnss_nis-2.15.so
7f4b62ac6000-7f4b62cc6000 ---p 0000a000 08:04 3294665                    /lib/x86_64-linux-gnu/libnss_nis-2.15.so
7f4b62cc6000-7f4b62cc7000 r-xp 0000a000 08:04 3294665                    /lib/x86_64-linux-gnu/libnss_nis-2.15.so
7f4b62cc7000-7f4b62cc8000 rwxp 0000b000 08:04 3294665                    /lib/x86_64-linux-gnu/libnss_nis-2.15.so
7f4b62cc8000-7f4b62cd0000 r-xp 00000000 08:04 3294706                    /lib/x86_64-linux-gnu/libnss_compat-2.15.so
7f4b62cd0000-7f4b62ecf000 ---p 00008000 08:04 3294706                    /lib/x86_64-linux-gnu/libnss_compat-2.15.so
7f4b62ecf000-7f4b62ed0000 r-xp 00007000 08:04 3294706                    /lib/x86_64-linux-gnu/libnss_compat-2.15.so
7f4b62ed0000-7f4b62ed1000 rwxp 00008000 08:04 3294706                    /lib/x86_64-linux-gnu/libnss_compat-2.15.so
7f4b62ed1000-7f4b62ee8000 r-xp 00000000 08:04 3294725                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7f4b62ee8000-7f4b630e7000 ---p 00017000 08:04 3294725                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7f4b630e7000-7f4b630e8000 r-xp 00016000 08:04 3294725                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7f4b630e8000-7f4b630e9000 rwxp 00017000 08:04 3294725                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7f4b630e9000-7f4b630eb000 rwxp 00000000 00:00 0
7f4b630eb000-7f4b63114000 r-xp 00000000 08:04 4571823                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libjava.so
7f4b63114000-7f4b63213000 ---p 00029000 08:04 4571823                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libjava.so
7f4b63213000-7f4b6321a000 rwxp 00028000 08:04 4571823                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libjava.so
7f4b6321a000-7f4b63227000 r-xp 00000000 08:04 4571801                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libverify.so
7f4b63227000-7f4b63326000 ---p 0000d000 08:04 4571801                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libverify.so
7f4b63326000-7f4b63329000 rwxp 0000c000 08:04 4571801                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libverify.so
7f4b63329000-7f4b63330000 r-xp 00000000 08:04 3294658                    /lib/x86_64-linux-gnu/librt-2.15.so
7f4b63330000-7f4b6352f000 ---p 00007000 08:04 3294658                    /lib/x86_64-linux-gnu/librt-2.15.so
7f4b6352f000-7f4b63530000 r-xp 00006000 08:04 3294658                    /lib/x86_64-linux-gnu/librt-2.15.so
7f4b63530000-7f4b63531000 rwxp 00007000 08:04 3294658                    /lib/x86_64-linux-gnu/librt-2.15.so
7f4b63531000-7f4b63534000 ---p 00000000 00:00 0
7f4b63534000-7f4b63632000 rwxp 00000000 00:00 0
7f4b63632000-7f4b6372d000 r-xp 00000000 08:04 3294669                    /lib/x86_64-linux-gnu/libm-2.15.so
7f4b6372d000-7f4b6392c000 ---p 000fb000 08:04 3294669                    /lib/x86_64-linux-gnu/libm-2.15.so
7f4b6392c000-7f4b6392d000 r-xp 000fa000 08:04 3294669                    /lib/x86_64-linux-gnu/libm-2.15.so
7f4b6392d000-7f4b6392e000 rwxp 000fb000 08:04 3294669                    /lib/x86_64-linux-gnu/libm-2.15.so
7f4b6392e000-7f4b64248000 r-xp 00000000 08:04 4571827                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/server/libjvm.so
7f4b64248000-7f4b6434a000 ---p 0091a000 08:04 4571827                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/server/libjvm.so
7f4b6434a000-7f4b644ff000 rwxp 0091c000 08:04 4571827                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/server/libjvm.so
7f4b644ff000-7f4b64539000 rwxp 00000000 00:00 0
7f4b64539000-7f4b646ee000 r-xp 00000000 08:04 3294623                    /lib/x86_64-linux-gnu/libc-2.15.so
7f4b646ee000-7f4b648ed000 ---p 001b5000 08:04 3294623                    /lib/x86_64-linux-gnu/libc-2.15.so
7f4b648ed000-7f4b648f1000 r-xp 001b4000 08:04 3294623                    /lib/x86_64-linux-gnu/libc-2.15.so
7f4b648f1000-7f4b648f3000 rwxp 001b8000 08:04 3294623                    /lib/x86_64-linux-gnu/libc-2.15.so
7f4b648f3000-7f4b648f8000 rwxp 00000000 00:00 0
7f4b648f8000-7f4b648fa000 r-xp 00000000 08:04 3293705                    /lib/x86_64-linux-gnu/libdl-2.15.so
7f4b648fa000-7f4b64afa000 ---p 00002000 08:04 3293705                    /lib/x86_64-linux-gnu/libdl-2.15.so
7f4b64afa000-7f4b64afb000 r-xp 00002000 08:04 3293705                    /lib/x86_64-linux-gnu/libdl-2.15.so
7f4b64afb000-7f4b64afc000 rwxp 00003000 08:04 3293705                    /lib/x86_64-linux-gnu/libdl-2.15.so
7f4b64afc000-7f4b64b14000 r-xp 00000000 08:04 3294625                    /lib/x86_64-linux-gnu/libpthread-2.15.so
7f4b64b14000-7f4b64d13000 ---p 00018000 08:04 3294625                    /lib/x86_64-linux-gnu/libpthread-2.15.so
7f4b64d13000-7f4b64d14000 r-xp 00017000 08:04 3294625                    /lib/x86_64-linux-gnu/libpthread-2.15.so
7f4b64d14000-7f4b64d15000 rwxp 00018000 08:04 3294625                    /lib/x86_64-linux-gnu/libpthread-2.15.so
7f4b64d15000-7f4b64d19000 rwxp 00000000 00:00 0
7f4b64d19000-7f4b64d3b000 r-xp 00000000 08:04 3294720                    /lib/x86_64-linux-gnu/ld-2.15.so
7f4b64d3b000-7f4b64d3f000 r-xs 00000000 08:04 410512                     /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-le64.cache-3
7f4b64d3f000-7f4b64d4d000 r-xs 00192000 08:04 4573198                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/ext/j3dutils.jar
7f4b64d4d000-7f4b64d57000 rwxp 00000000 00:00 0
7f4b64d57000-7f4b64e0d000 rwxp 00000000 00:00 0
7f4b64e0d000-7f4b64e10000 rwxp 00000000 00:00 0
7f4b64e10000-7f4b64e17000 r-xp 00000000 08:04 4571798                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/jli/libjli.so
7f4b64e17000-7f4b64f18000 ---p 00007000 08:04 4571798                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/jli/libjli.so
7f4b64f18000-7f4b64f1a000 rwxp 00008000 08:04 4571798                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/jli/libjli.so
7f4b64f1a000-7f4b64f1b000 rwxp 00000000 00:00 0
7f4b64f1b000-7f4b64f1c000 r-xs 00000000 08:04 411259                     /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le64.cache-3
7f4b64f1c000-7f4b64f1e000 r-xs 00000000 08:04 411256                     /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-le64.cache-3
7f4b64f1e000-7f4b64f21000 r-xs 00062000 08:04 5186739                    /home/roland/.m2/repository/com/threed/jpct/jpct/1.0.0/jpct-1.0.0.jar
7f4b64f21000-7f4b64f23000 r-xs 0004e000 08:04 4573196                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/ext/vecmath.jar
7f4b64f23000-7f4b64f2f000 r-xs 002c7000 08:04 4573197                    /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/ext/j3dcore.jar
7f4b64f2f000-7f4b64f37000 rwxs 00000000 08:04 663744                     /tmp/hsperfdata_roland/8449 (deleted)
7f4b64f37000-7f4b64f38000 rwxp 00000000 00:00 0
7f4b64f38000-7f4b64f39000 ---p 00000000 00:00 0
7f4b64f39000-7f4b64f3b000 rwxp 00000000 00:00 0
7f4b64f3b000-7f4b64f3c000 r-xp 00022000 08:04 3294720                    /lib/x86_64-linux-gnu/ld-2.15.so
7f4b64f3c000-7f4b64f3e000 rwxp 00023000 08:04 3294720                    /lib/x86_64-linux-gnu/ld-2.15.so
7fffc4815000-7fffc4836000 rwxp 00000000 00:00 0                          [stack]
7fffc49ff000-7fffc4a00000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

VM Arguments:
jvm_args: -Djava.library.path=/home/roland/Dokumente/AndrewDavison/workspace/jpct-parent/src/natives -Dfile.encoding=UTF-8 -Xbootclasspath:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/charsets.jar
java_command: de.berger.GoogleCube
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/lib/jvm/java-6-sun
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/../lib/amd64
SHELL=/bin/bash
DISPLAY=:0

Signal Handlers:
SIGSEGV: [libjvm.so+0x85f800], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x85f800], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x70e300], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x70e300], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x70e300], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x70e300], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x711110], sa_mask[0]=0x00000004, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x710d10], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x710d10], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x710d10], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x710d10], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


---------------  S Y S T E M  ---------------

OS:wheezy/sid

uname:Linux 3.2.0-37-generic #58-Ubuntu SMP Thu Jan 24 15:28:10 UTC 2013 x86_64
libc:glibc 2.15 NPTL 2.15
rlimit: STACK 8192k, CORE 0k, NPROC 28912, NOFILE 4096, AS infinity
load average:0.57 0.37 0.33

/proc/meminfo:
MemTotal:        3791072 kB
MemFree:          208772 kB
Buffers:          264388 kB
Cached:          1108760 kB
SwapCached:          400 kB
Active:          2017664 kB
Inactive:        1282972 kB
Active(anon):    1406748 kB
Inactive(anon):   530888 kB
Active(file):     610916 kB
Inactive(file):   752084 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2097148 kB
SwapFree:        2091096 kB
Dirty:               252 kB
Writeback:             0 kB
AnonPages:       1927020 kB
Mapped:           230076 kB
Shmem:             10156 kB
Slab:             128004 kB
SReclaimable:      96072 kB
SUnreclaim:        31932 kB
KernelStack:        3872 kB
PageTables:        36708 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3992684 kB
Committed_AS:    3741216 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       40908 kB
VmallocChunk:   34359695296 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      119616 kB
DirectMap2M:     3811328 kB


CPU:total 2 (2 cores per cpu, 1 threads per core) family 15 model 107 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext

/proc/cpuinfo:
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Turion(tm) Neo X2 Dual Core Processor L625
stepping : 2
microcode : 0x83
cpu MHz : 1600.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv
bogomips : 3192.14
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Turion(tm) Neo X2 Dual Core Processor L625
stepping : 2
microcode : 0x83
cpu MHz : 1600.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv
bogomips : 3192.14
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps



Memory: 4k page, physical 3791072k(208772k free), swap 2097148k(2091096k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (20.1-b02) for linux-amd64 JRE (1.6.0_26-b03), built on May  4 2011 01:13:47 by "java_re" with gcc 3.2.2 (SuSE Linux)

time: Mon Feb 25 16:58:14 2013
elapsed time: 19 seconds

Ich habe auch mal die IceTea VM verwendet, aber die Fehlermeldung bleibt bestehen. Ich habe verschiedene Versionen des lwjgl-Framwork ausprobiert, bis zum aktuellen Release 2.8.5, aber das hat mir auch nicht den Fehler beseitigt.
Zu meinem Betriebsystem - Ich verwende ein Kubuntu 12.irgendwas und habe keine exotischen Grafikkartentreiber installiert sondern den, welcher Kubuntu für meinen Rechner vorgesehen hat.
Vieleicht ist das hier nicht der richtige Ort für mein Problem, da es ja eigentlich nichts mit dem Framwork zu tun hat (denke ich mal). Vieleicht hat hier aber doch jemand eine Lösung für mich. Stören tut die Fehlermeldung nicht besonders, da sie ja immer erst beim beenden des Programmes bzw. beim schliessen des Fensters auftritt.

@ EgonOhlsen - ich weis nicht ob du schon eigene Erfahrungen mit dem m3g Dateiformat hast http://www.j2megame.org/j2meapi/JSR_184_Mobile_3D_Graphics_API_1_1/file-format.html. Wenn ja, was spricht gegen eine Implementierung eines Parsers. Ich kenne das jpct-Framework noch nicht so gut, aber ich kann mir schon vorstellen einige Features dieses Dateiformates sinnvoll in deinem Framework zu verwenden. Auserdem gibt es für Blender ein Plugin womit man m3g Dateien erstellen kann. Mist, wenn ich nur mehr Zeit hätte, würde ich mir sofort einen Spass daraus machen.

Viele Grüsse
Roland

Pages: [1]