The reason I was not seeing anything was that the code was using glVertex2f and it seems that anything above -1 z depth desapears in gem. So I ended up using glVertex3f( number,number, -1.1) and now I can see stuff happening. Now my problem is that the action is all limited to the positive side of the grid. Also coordinate 500,500 is 0,0 in the gem grid and 0,0 is 2.5,2.5 on the gem grid. If anyone knows a simple way to fix this let me know. Thanks, Alain
From: nosehair911@bellsouth.net Date: 2007/08/02 Thu PM 06:50:34 EDT To: gem-dev@iem.at Subject: [GEM-dev] smoke object help
Hi all,
I am trying to transcribe this glut application here:
http://www.nada.kth.se/~gustavt/fluids/
into a gem object. At first at thought it would be easy seeing as the code was pretty much working but I am having a tough time of it. I compiled the original application and it works perfect but it seems like when I convert it to a gem object I get nothing.
Here are some things I am assuming, please correct me...
- glut and openGL/Gem use the same measurements like when I use glVertex2f(px,
py); it is the same in both. 2. Instead of using the glut mouse controls I can use a list inlet to get x and y coordinates.
Other than that I pretty much copied the app and used render(GemState *state) to put all of the rendering stuff into. But I still cant get it to work. I get a black screen. I think it is probably drawing somewhere of screen but I really cant seem to figure out how to fix the problem. If anyone can give me a clue I would appreciate it. Thanks, Alain
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev