Sign Håvard Rast Blok

Download

Download

Start classes

These classes are templates for Open GL implementation in Magician.

StartClass.java - Here's a base class. Includes capturing of mouse events to rotate objects.
StartNaviClass.java - Same as above, but also includes capturing of key events to navigate (not fully implemented yet)

net.hblok.* - own packages

Here are some of my nearly finished work. I will probably change these once in a while, so check back for updates.

net.hblok.opengl.util.zip - Includes the classes GuidePoint and Vec3f for vector aritmetics.
net.hblok.opengl.shape.zip - Includes classes for the shapes box, bezier line and tube and bezier meta line and tube. (This packages depends on the net.hblok.opengl.util package.

Assignments

The course includes two assignment. So far, one is finished.

Killing the MS Assistant - report - msass.zip
 

BeanShell

BeanShell is a small, free, embeddable, Java source interpreter with object scripting language features, written in Java. It is great for making small Open GL models without having to recompile for each change. Download BeanShell and the small demo with Magician below. I am currently using BeanShell 1.1alpha4.

StartBSHClass.java - Base class for using BeanShell with Magician.
StartBSHClass.txt - Some sample code for the base class.



site: Håvard Rast Blok
mail:
updated: 20 July 2006