Cover image for Integrated graphic and computer modelling
Title:
Integrated graphic and computer modelling
Personal Author:
Publication Information:
New York, NY : Springer, 2008
Physical Description:
xxi, 685 p. : ill. (chiefly col.) ; 25 cm.
ISBN:
9781848001787

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010205744 QA76.9.C65 T46 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

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.


Table of Contents

Prefacep. vii
Chapter 1 Models: Language, Graphic, Analogue, Scale, Mathematical & Computer Modelsp. 1
Chapter 2 Computer Languages: & Java Programmingp. 33
Chapter 3 Programming Development Environment for Graphicsp. 71
Chapter 4 Conditional Action - Spatial Searching & Problem Solvingp. 103
Chapter 5 Display System and Hardware Programming Primitivesp. 135
Chapter 6 Computer Hardware and Low Level Machine Language Programmingp. 177
Chapter 7 Intermediate, Assembler Language Programming Macro Expansions, and Expression Translationp. 223
Chapter 8 Higher Level Languages - Translation, Interpretation and Scriptingp. 273
Chapter 9 Primitive, Raster-Infill Operations: Line Interpolationp. 321
Chapter 10 Area Fill, Masks, Circles and Thick Line Interpolationp. 359
Chapter 11 Parametric Line Interpolation & Keyframe Infill "Inbetweening" Film Animationp. 403
Chapter 12 Geometry, Algebras, Co-ordinate Systems, and Transformationsp. 457
Chapter 13 Spatial Relationships Overlap & Adjacency: Point to Line to Areap. 499
Chapter 14 Spatial Relationships Overlap & Adjacency Polygon on Polygonp. 533
Chapter 15 Spatial Relationships Overlap & Adjacency Rectangle-Rectangle Window on Windowp. 571
Chapter 16 GUI: Graphic User Interfaces: Control Design Animation & Simulation Systemsp. 615
Indexp. 679