How does a 3D graphics accelerator work?
As you know, the vast majority of computer displays are two-dimensional. As a result, most of the objects which are represented on computers are also 2D. Examples of 2D object include text, images and animations. Of course, most of the world is 3D, so there are obvious advantages in being able to represent real-world objects in a realistic way. The 3D representation that I’m referring to here is really surface modeling, but involves true 3d objects. This shouldn’t be confused with games like Doom or Wolfenstein 3d, which are really just souped-up 2D engines. The way that 3D objects are traditionally represented is using a meshwork of polygons – usually triangles – to describe their outside surface. If enough polygons are used, then even curved surfaces can look smooth when projected onto the computer display. The minimum parameters which have to be defined to describe a 3D object and its view; The coordinates of the object’s polygon vertices (corners), polygon (or vertex) normals (to t