This page requires Java plug in capability. 
 
  
JAVA 3D ENGINE TEST
 
KEYPAD ALTERNATES USED FOR
NAVIGATION
LEFT ARROW J ROTATE LEFT
RIGHT ARROW L ROTATE RIGHT
UP ARROW I FORWARD
DOWN ARROW K BACKWARD
W w MOVE UP
S s MOVE DOWN
SPACE SPACE FIRE
OBJECT PLACEMENT AND CONTROL
(Object will be put on the place you're standing on, so move backward to see the object after you put one.  There's a limit of number of object that you can put.)
Z z BUILD A HOUSE
X x BUILD A TREE
V v BUILD A PYRAMID
R r ROTATE OBJECTS
D d SHOW/HIDE TEXT
Q q INCREATE LIGHT
A a DECREASE LIGHT
C c CLEAR OBJECTS

I wrote this applet in 1997 using JDK 1.0x.
This applet is not using the Polygon class from Sun. 
Instead, the polygons are drawn per scan line using my own 3D rendering code.  
Nowadays, there are better ways to do this kind of things.  
For example: the Java 3D classes.  Still, for those who really
wants to get into 3D, there's no better way than to write your own classes.

On a P100, the frame rate of this applet is decent; 
but on a Sparc 5, it is quite pathetic (at least when I tried).

----- PLEASE WAIT UNTIL THE APPLET IS LOADED -----
SOME MACHINES (SUCH AS UNIX),
DO NOT  RESPOND TO KEYPAD MESSAGES, 
IN THOSE CASES, PLEASE USE THE ALTERNATE KEYS. 
RECOMMENDED MACHINE 133MHZ OR FASTER
WITH NETSCAPE 4.X OR INTERNET EXPLORER 3.X.

Programmed by F. Permadi
© 1997 F. Permadi, All rights reserved.
permadi@permadi.com


<<BACK>>