After finishing this chapter, you should be able to:
Provide a brief definition of each the following terms: absolute direction, BDE event for-
mat, Cartesian coordinates, command driven interface, dimension, Euclidean 3-space,
event handler, event listener, event trigger, event-driven programming, to frame an
object, Graphical User Interface (GUI), object-relative direction, object-relative position,
ordered pair, orientation, pan, point of view, quantification, side effects, tilt, zoom.
Describe what is meant by event-driven programming, including how event listeners,
event, triggers, and event handlers work to together to make events function.
Describe what is meant by an object’s point of view, and list and describe the six
object-relative directions and six object-relative positions in Euclidean 3-space.
List and describe the nine event types available in Alice.
Describe basic camera operations, including, move, pan, tilt, and zoom, and how to
implement these in Alice.
Create Alice events to allow the user to manipulate objects moving in three-
EVENTS IN THREE-DIMENSIONAL
3 Chapter C5777 36525