CSci 480 Lecture Notes

(Fall) Week Eight, Monday; (Summer) Week Four, Tuesday: Interaction

Animation in Java

I have created a simple animation applet as an example for those who want to use Java for their third projects.

Object Oriented Programming in Java

Some students have requested additional information on OOP.

8.1 Interaction Hardware

Locator (mouse, trackball, etc.), keyboard, valuator (dial), etc. The dataglove is useful in immersive environments (virtual reality).

8.2 Interaction Tasks

The position interaction task: the user wants to specify a position in world space to the application program. In 3D, a user also needs to specify the orientation of objects, including his own perspective view.

The selection interaction task: the user wants to select an object from a set of objects in world space. In an object hierarchy, the application must provide some means for the user to move up and down the object tree.


This page established June 4, 1999; last updated September 22, 1999.