386 Fundamentals of Wearable Computers and Augmented Reality
node is possible because the VITASCOPE visualization engine contains a list of
application programming interface (APIs) granting developers full control of the
underlying animation process. A Controller communicates users’ I/O commands
to the VITASCOPE API wrapped inside the Model. The communication channel is
powered by the Fast Light Toolkit (FLTK) that translates and dispatches mouse/key
messages to the Model and the View.
The View displays the updated Model content, and this is based on the premise
that it can correctly set up projection and ModelView matrices of the OpenGL cam-
eras. First, a camera projection matrix is populated at the start of the program based
on the camera ...