Skip to main content
  • Textbook
  • © 1992

Advanced Graphics on VGA and XGA Cards Using Borland C++

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (16 chapters)

  1. Front Matter

    Pages i-x
  2. Familiarization with graphics adapters and C++ programs

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 1-28
  3. A window on two-dimensional space

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 29-46
  4. Data structures

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 47-70
  5. An introduction to two-dimensional co-ordinate geometry

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 71-85
  6. Points, lines and polygonal facets

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 86-103
  7. Three-dimensional co-ordinate geometry

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 104-126
  8. Matrix transformations for modelling 3-D space

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 127-160
  9. The observer. Orthographic and perspective projections. Clipping

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 161-193
  10. Generation of model data

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 194-213
  11. Hidden surface algorithms

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 214-235
  12. Shading

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 236-267
  13. Shadows, transparent surfaces and reflections

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 268-286
  14. The analytic approach

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 287-293
  15. A quad-tree algorithm

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 294-302
  16. An oct-tree algorithm

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 303-320
  17. Ray-tracing

    • Ian O. Angell, Dimitrios Tsoubelis
    Pages 321-334
  18. Back Matter

    Pages 335-380

About this book

This book exploits to the full the combined advantages of an object-oriented approach to programing, the user friendly environment of Borland C++, and the high quality computer graphics achievable with VGA and XGA graphics adapters running on IBM PS/2 (and compatible) machines. Topics such as modelling and transformation of objects, hidden surface removal, smooth shading, shadows, transparency and reflections are covered. A full explanation of all these concepts, the underlying mathematics and data structures is provided by the authors. The contents of this book will enable the reader, whether an interested user equipped with a suitable microcomputer, or a student taking an advanced practical course in computer graphics, to acquire considerable expertise in an exciting area of visual communication.

Authors and Affiliations

  • Department of Information Systems, London School of Economics, UK

    Ian O. Angell, Dimitrios Tsoubelis

Bibliographic Information