This is a list of
computer graphics and
descriptive geometry
Descriptive geometry is the branch of geometry which allows the representation of three-dimensional objects in two dimensions by using a specific set of procedures. The resulting techniques are important for engineering, architecture, design and ...
topics, by article name.
*
2D computer graphics
2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models (such as 2D geometric models, text, and digital images) and by techniques specific to them. It may refer to the branch of computer ...
*
2D geometric model A 2D geometric model is a geometric model of an object as a two-dimensional figure, usually on the Euclidean or Cartesian plane.
Even though all material objects are three-dimensional, a 2D geometric model is often adequate for certain flat object ...
*
3D computer graphics
3D computer graphics, or “3D graphics,” sometimes called CGI, 3D-CGI or three-dimensional computer graphics are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for th ...
*
3D projection
A 3D projection (or graphical projection) is a design technique used to display a three-dimensional (3D) object on a two-dimensional (2D) surface. These projections rely on visual perspective and aspect analysis to project a complex object fo ...
*
Alpha compositing
*
Anisotropic filtering
*
Anti-aliasing
*
Axis-aligned bounding box
*
Axonometric projection
*
Bézier curve
A Bézier curve ( ) is a parametric curve used in computer graphics and related fields. A set of discrete "control points" defines a smooth, continuous curve by means of a formula. Usually the curve is intended to approximate a real-world shape t ...
*
Bézier surface
*
Bicubic interpolation
In mathematics, bicubic interpolation is an extension of cubic interpolation (not to be confused with cubic spline interpolation, a method of applying cubic interpolation to a data set) for interpolating data points on a two-dimensional regular ...
*
Bilinear interpolation
*
Binary space partitioning
*
Bitmap graphics editor
*
Bounding volume
In computer graphics and computational geometry, a bounding volume for a set of objects is a closed volume that completely contains the union of the objects in the set. Bounding volumes are used to improve the efficiency of geometrical operatio ...
*
Bresenham's line algorithm
Bresenham's line algorithm is a line drawing algorithm that determines the points of an ''n''-dimensional raster that should be selected in order to form a close approximation to a straight line between two points. It is commonly used to draw line ...
*
Bump mapping
*
Collision detection
*
Color space
*
Colour banding
*
Computational geometry
Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems ar ...
*
Computer animation
Computer animation is the process used for digitally generating animations. The more general term computer-generated imagery (CGI) encompasses both static scenes (still images) and dynamic images (moving images), while computer animation refe ...
*
Computer-generated art
Algorithmic art or algorithm art is art, mostly visual art, in which the design is generated by an algorithm. Algorithmic artists are sometimes called ''algorists''.
Overview
Algorithmic art, also known as computer-generated art, is a subset o ...
*
Computer painting
Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great de ...
*
Convex hull
In geometry, the convex hull or convex envelope or convex closure of a shape is the smallest convex set that contains it. The convex hull may be defined either as the intersection of all convex sets containing a given subset of a Euclidean space ...
*
Curvilinear perspective
Curvilinear perspective, also five-point perspective, is a graphical projection used to draw 3D objects on 2D surfaces. It was formally codified in 1968 by the artists and art historians André Barre and Albert Flocon in the book ''La Perspective c ...
*
Cylindrical perspective
Cylindrical perspective is a form of distortion caused by fisheye and panoramic lenses which reproduce straight horizontal lines above and below the lens axis level as curved while reproducing straight horizontal lines on lens axis level as str ...
*
Data compression
*
Digital raster graphic
A digital raster graphic (DRG) is a digital image resulting from scanning a paper USGS topographic map for use on a computer. DRGs created by USGS are typically scanned at 250 dpi and saved as a TIFF. The raster image usually includes the origi ...
*
Dimetric projection
Axonometric projection is a type of orthographic projection used for creating a pictorial drawing of an object, where the object is rotated around one or more of its axes to reveal multiple sides.Gary R. Bertoline et al. (2002) ''Technical Graphi ...
*
Distance fog
*
Dithering
*
Elevation
*
Engineering drawing
An engineering drawing is a type of technical drawing that is used to convey information about an object. A common use is to specify the geometry necessary for the construction of a component and is called a detail drawing. Usually, a number of ...
*
Flat shading
*
Flood fill
*
Geometric model
__NOTOC__
Geometric modeling is a branch of applied mathematics and computational geometry that studies methods and algorithms for the mathematical description of shapes.
The shapes studied in geometric modeling are mostly two- or three-dimensio ...
*
Geometric primitive
*
Global illumination
*
Gouraud shading
*
Graphical projection
*
Graphics suite
A graphics suite is a software suite for graphics work that are distributed together. The programs are usually able to interact with each other on a higher level than the operating system would normally allow.
There is no hard, fast rule regardin ...
*
Heightfield
*
Hidden face removal
In 3D computer graphics, hidden-surface determination (also known as shown-surface determination, hidden-surface removal (HSR), occlusion culling (OC) or visible-surface determination (VSD)) is the process of identifying what surfaces and parts o ...
*
Hidden line removal
In 3D computer graphics, solid objects are usually modeled by polyhedra. A face of a polyhedron is a planar polygon bounded by straight line segments, called edges. Curved surfaces are usually approximated by a polygon mesh. Computer programs ...
*
High-dynamic-range rendering
*
Isometric projection
Isometric projection is a method for visually representing three-dimensional objects in two dimensions in technical and engineering drawings. It is an axonometric projection in which the three coordinate axes appear equally foreshortened and ...
*
Lathe (graphics)
In 3D computer graphics, a lathed object is a 3D model whose vertex geometry is produced by rotating the points of a spline or other point set around a fixed axis. The lathing may be partial; the amount of rotation is not necessarily a full 360 ...
*
Line drawing algorithm
*
Linear perspective
*
Mesh generation
*
Motion blur
*
Orthographic projection
Orthographic projection (also orthogonal projection and analemma) is a means of representing Three-dimensional space, three-dimensional objects in Two-dimensional space, two dimensions. Orthographic projection is a form of parallel projection in ...
**
Orthographic projection (geometry)
*
Orthogonal projection
*
Perspective (graphical)
*
Phong reflection model
*
Phong shading
*
Pixel shaders
In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene - a process known as ''shading''. Shaders have evolved to perform a variety of speci ...
*
Polygon (computer graphics)
*
Procedural surface
*
Projection
Projection, projections or projective may refer to:
Physics
* Projection (physics), the action/process of light, heat, or sound reflecting from a surface to another in a different direction
* The display of images by a projector
Optics, graphic ...
*
Projective geometry
*
Quadtree
*
Radiosity
*
Raster graphics
upright=1, The Smiley, smiley face in the top left corner is a raster image. When enlarged, individual pixels appear as squares. Enlarging further, each pixel can be analyzed, with their colors constructed through combination of the values for ...
*
Raytracing
*
Rendering (computer graphics)
*
Reverse perspective
*
Scan line rendering
*
Scrolling
*
Technical drawing
*
Texture mapping
*
Trimetric projection
Axonometric projection is a type of orthographic projection used for creating a pictorial drawing of an object, where the object is rotated around one or more of its axes to reveal multiple sides.Gary R. Bertoline et al. (2002) ''Technical Graphi ...
*
Vanishing point
*
Vector graphics
*
Vector graphics editor
*
Vertex shaders
In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene - a process known as ''shading''. Shaders have evolved to perform a variety of speci ...
*
Volume rendering
*
Voxel
See also
*
List of geometry topics
*
List of graphical methods
{{DEFAULTSORT:Computer graphics and descriptive geometry topics
*
Computing-related lists
Mathematics-related lists