Integrated Graphic and Computer Modelling

Computer languages and computer graphics have become the primary modes of human-computer interaction. This book provides a basic introduction to "Real and Virtual Environment" computer modelling. Graphics models are used to illustrate both the way computer languages are processed and also used to create computer models of graphic displays. Computer languages have been bootstrapped from machine code, to high-level languages such as Java, to animation scripting languages. Integrating graphic and computer models takes this support for programming, design and simulation work, one step further, allowing interactive computer graphic displays to be used to construct computer models of both real and virtual environment systems. The Java language is used to implement basic algorithms for language translation, and to generate graphic displays. It is also used to simulate the behaviour of a computer system, to explore the way programming and design-simulation environments can be put together.

It is assumed that the reader has a working knowledge of some computer
language. However, key aspects of programming are summarizes in this chapter
using the Java language to support the illustrations developed later in the text
that demonstrate how graphic algorithms can be implemented in a practical way.
Libraries accessed through high level programming languages provide most
graphics facilities now in common use. The demonstrations and illustrations in
this section are ...