jPCT-AE - a 3d engine for Android > Projects

Die game

(1/1)

Familyfriend:
Hi,
I'm a new 3D graphic developer. I stater looking at it only few weeks ago, i decided to try to implement a simple die game wich you can roll a 3D die shaking the phone.

I downloaded jCPT-AE and a physic engine called Jinngine.
I managed to implmenet walls and the cube but my problems start when i have to translate the physic cube ( the die ) state to the graphic wolrd.

I made it going around with the translate method but i can't figure out how to set the rotation matrix to the 3D object.

i've been tring in a few ways but i can't work around it:

* setRotation(Matrix m ):  it didn't work cause of some strange rendering of the box, after the rotation it came out streched and only half visible
* align( . . ): i read somthing in the forum about this method bu to be honest i can't get what to pass to the method, thre is one that wants an Object3D to align to and an other one that follow the camera.
* i derived the X Y Z euler angle from the matrix and i applied them with the rotateX/Y/Z() method, that almost work except for a realy bad flickering of the die



can anyone help me or at least share his knowledge on what i'm tring to do?
it shouldn't be the most task difficult ever, i mean, i do have a 4x4 matrix rappresenting the rotation of the physic object so i guess i just missing something in between the translation.

thx in advance

firstdeathmaker:

--- Quote ---setRotation(Matrix m ):  it didn't work cause of some strange rendering of the box, after the rotation it came out streched and only half visible
--- End quote ---

Maybe the order of the physics matrice is another one than in jpct? Remember, jpct works with a coordinate system that is different from what is usual in mathematics: http://www.jpct.net/wiki/index.php/Coordinate_system. That did confuse me also.

Navigation

[0] Message Index

Go to full version