Polygons are used in
computer graphics
Computer graphics deals with generating images and art with the aid of computers. Computer graphics is a core technology in digital photography, film, video games, digital art, cell phone and computer displays, and many specialized applications. ...
to compose images that are
three-dimensional
In geometry, a three-dimensional space (3D space, 3-space or, rarely, tri-dimensional space) is a mathematical space in which three values (''coordinates'') are required to determine the position (geometry), position of a point (geometry), poi ...
in appearance, and are one of the most popular geometric building blocks in computer graphics.
Polygons are built up of
vertices, and are typically used as triangles.
A
model
A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , .
Models can be divided in ...
's polygons can be rendered and seen simply in a
wire frame model, where the outlines of the polygons are seen, as opposed to having them be shaded. This is the reason for a polygon stage in
computer animation
Computer animation is the process used for digitally generating Film, moving images. The more general term computer-generated imagery (CGI) encompasses both still images and moving images, while computer animation refers to moving images. Virtu ...
. The ''polygon count'' refers to the number of polygons being rendered per
frame.
Beginning with the
fifth generation of video game consoles, the use of polygons became more common, and with each succeeding generation, polygonal models became increasingly complex.
Competing methods for rendering polygons that avoid seams
*
Point
**
Floating Point
**
Fixed-Point
**
Polygon
In geometry, a polygon () is a plane figure made up of line segments connected to form a closed polygonal chain.
The segments of a closed polygonal chain are called its '' edges'' or ''sides''. The points where two edges meet are the polygon ...
**because of
rounding
Rounding or rounding off is the process of adjusting a number to an approximate, more convenient value, often with a shorter or simpler representation. For example, replacing $ with $, the fraction 312/937 with 1/3, or the expression √2 with ...
, every
scanline has its own direction in space and may show its front or back side to the viewer.
*
Fraction (mathematics)
A fraction (from , "broken") represents a part of a whole or, more generally, any number of equal parts. When spoken in everyday English, a fraction describes how many parts of a certain size there are, for example, one-half, eight-fifths, thre ...
**
Bresenham's line algorithm
**Polygons have to be split into
triangle
A triangle is a polygon with three corners and three sides, one of the basic shapes in geometry. The corners, also called ''vertices'', are zero-dimensional points while the sides connecting them, also called ''edges'', are one-dimension ...
s
**The whole triangle shows the same side to the viewer
**The
point numbers from the
Transform and lighting
Transform, clipping, and lighting (T&L or TCL) is a term used in computer graphics.
Overview
Transformation is the task of producing a two-dimensional view of a 3D computer graphics, three-dimensional scene. Clipping (computer graphics), Clipp ...
stage have to converted to
Fraction (mathematics)
A fraction (from , "broken") represents a part of a whole or, more generally, any number of equal parts. When spoken in everyday English, a fraction describes how many parts of a certain size there are, for example, one-half, eight-fifths, thre ...
*
Barycentric coordinates (mathematics)
**Used in
raytracing
See also
*
Low poly
*
Polygon
In geometry, a polygon () is a plane figure made up of line segments connected to form a closed polygonal chain.
The segments of a closed polygonal chain are called its '' edges'' or ''sides''. The points where two edges meet are the polygon ...
, for general polygon information
*
Polygon mesh, for polygon object representation
*
Polygon modeling
References
{{DEFAULTSORT:Polygon (Computer Graphics)
3D computer graphics