Monday, July 9, 2007

Introducing env3d

I created env3d to help with my introductory Java course. The internal 3d engine was written a couple of years ago to help me learn OpenGL. Since then, I have been trying to find a way to apply some real-time 3d graphics into my teaching.

What I am planning to do is to cover the first 7 chapters of the bluej textbook using env3d as a tool for in-class demonstration and projects. That's why you'll find that I have used java reflection instead of interface for all 3d objects definitions in my examples.

Env3d is free (under GPL). Please try it out and let me know what you think. I would really appreciate some feedback before I start using it this Fall.

Labels: , , ,

2 Comments:

Anonymous Anonymous said...

What's the proper way to install lwjgl so that BlueJ can make use of it? So far I've unzipped the file into the BlueJ install directory. I can get the lwjgl test program to run with the following command:
java -cp .:res:jar/lwjgl.jar:jar/lwjgl_test.jar:
jar/lwjgl_util.jar: -Djava.library.path=native/linux org.lwjgl.test.WindowCreationTest

Provided I'm in /home/finchley/bluej/lwjgl-1.1 when I issue it. It looks like if I could issue the '-D' option within BlueJ it might work. How do you do it?

July 9, 2007 at 2:52 PM  
Blogger Jason Madar said...

Don't unzip into the BlueJ installed directory. Unzip the lwjgl jar files into the "+libs" sub direcotory inside your project (create one if you don't have it). Then put the lwjgl dll files in the project directory itself.

July 9, 2007 at 3:38 PM  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home