Advanced graphics on VGA and XGA cards using Borland C++
Author(s)
Bibliographic Information
Advanced graphics on VGA and XGA cards using Borland C++
Macmillan, c1992
Available at 1 libraries
  Aomori
  Iwate
  Miyagi
  Akita
  Yamagata
  Fukushima
  Ibaraki
  Tochigi
  Gunma
  Saitama
  Chiba
  Tokyo
  Kanagawa
  Niigata
  Toyama
  Ishikawa
  Fukui
  Yamanashi
  Nagano
  Gifu
  Shizuoka
  Aichi
  Mie
  Shiga
  Kyoto
  Osaka
  Hyogo
  Nara
  Wakayama
  Tottori
  Shimane
  Okayama
  Hiroshima
  Yamaguchi
  Tokushima
  Kagawa
  Ehime
  Kochi
  Fukuoka
  Saga
  Nagasaki
  Kumamoto
  Oita
  Miyazaki
  Kagoshima
  Okinawa
  Korea
  China
  Thailand
  United Kingdom
  Germany
  Switzerland
  France
  Belgium
  Netherlands
  Sweden
  Norway
  United States of America
Note
Includes bibliographical references (p. 360-362) and indexes
Description and Table of Contents
Description
This book exploits the combined advantages of an object-orientated approach to programming, the user friendly environment of Borland C++, and the high quality computer graphics achievable with VGA and XGA graphic 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. An explanation of all these concepts, the underlying mathematics and data structures is provided by the authors. This book will enable readers, 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 this area of visual communication. This book should be of interest to undergraduates and computer enthusiasts interested in programming.
Table of Contents
- Familiarisation with graphics adapters and C++ programs
- a window on two-dimensional space
- data structures
- an introduction to two-dimensional co-ordinate geometry
- points, lines and polygonal facets
- three-dimensional co-ordinate geometry
- matrix transformations for modelling 3-D space
- the observer, orthographic and perspective projections, clipping
- generation of model data
- hidden surface algorithms
- shading
- shadows, transparent surfaces and reflections
- the analytic approach
- a quad-tree algorithm
- an oct-tree algorithm
- ray-tracing.
by "Nielsen BookData"