Geometric primitive


Geometric primitive

The term geometric primitive in computer graphics and CAD systems is used in various senses, with common meaning of atomic geometric objects the system can handle (draw, store). Sometimes the subroutines that draw the corresponding objects are called "geometric primitives" as well. The most "primitive" primitives are point and straight line segment, which were all that early vector graphics systems had.

In constructive solid geometry, primitives are simple geometric shapes such as a cube, cylinder, sphere, cone, pyramid, torus.

Modern 2D computer graphics systems may operate with primitives which are lines (segments of straight lines, circles and more complicated curves), as well as shapes (boxes, arbitrary polygons, circles).

A common set of two-dimensional primitives includes lines, points, and polygons, although some people prefer to consider triangles primitives, because every polygon can be constructed from triangles. All other graphic elements are built up from these primitives. In three dimensions, triangles or polygons positioned in three-dimensional space can be used as primitives to model more complex 3D forms. In some cases, curves (such as Bézier curves, circles, etc.) may be considered primitives; in other cases, curves are complex forms created from many straight, primitive shapes.

Commonly used geometric primitives include:
* points
* lines and line segments
* planes
* circles and ellipses
* triangles and other polygons
* spline curves

Note that in 3D applications basic geometric shapes and forms are considered to be primitives rather than the above list. Such shapes and forms include:

* spheres
* cubes or boxes
* toroids
* cylinders
* pyramids
* Teapots

These are considered to be primitives in 3D modelling because they are the building blocks for many other shapes and forms. A 3D package may also include a list of extended primitives which are more complex shapes that come with the package. For example, a teapot is listed as a primitive in 3D Studio Max.

ee also

*Texture primitive

External links

* [http://www.peachpit.com/articles/article.aspx?p=30594&seqNum=5 Peachpit.com Info On 3D Primitives]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • geometric — GEOMÉTRIC, Ă, geometrici, ce, adj. 1. Care aparţine geometriei, privitor la geometrie. ♢ Loc geometric = totalitatea punctelor dintr un spaţiu definite printr o proprietate comună. Medie geometrică = rădăcina pătrată extrasă din produsul a două… …   Dicționar Român

  • primitive — primitively, adv. primitiveness, primitivity, n. /prim i tiv/, adj. 1. being the first or earliest of the kind or in existence, esp. in an early age of the world: primitive forms of life. 2. early in the history of the world or of humankind. 3.… …   Universalium

  • primitive — prim•i•tive [[t]ˈprɪm ɪ tɪv[/t]] adj. 1) bio being the first or earliest of the kind or in existence, esp. in an early age of the world: primitive forms of life[/ex] 2) bio early in the history of the world or of humankind 3) ant characteristic… …   From formal English to slang

  • primitive hallucination —    A term used (and possibly also introduced) in 1930 by the German psychologists Konrad Zucker and Julius Zâdor in the context of a study of * mescaline induced hallucinations to denote a relatively simple type of hallucination. Judging by the… …   Dictionary of Hallucinations

  • primitive — adjective 1》 relating to or denoting the earliest times in history or stages in evolution or development.     ↘of or denoting a preliterate, non industrial society of simple organization.     ↘Biology undeveloped; rudimentary. 2》 offering an… …   English new terms dictionary

  • Proto-Geometric style — Visual art style of ancient Greece that signaled the reawakening of technical proficiency and conscious creative spirit after the collapse of the Minoan and Mycenaean civilizations, around the 12th century BC. The vocabulary of the style was… …   Universalium

  • List of mathematics articles (G) — NOTOC G G₂ G delta space G networks Gδ set G structure G test G127 G2 manifold G2 structure Gabor atom Gabor filter Gabor transform Gabor Wigner transform Gabow s algorithm Gabriel graph Gabriel s Horn Gain graph Gain group Galerkin method… …   Wikipedia

  • Reyes rendering — is a computer software architecture used in 3D computer graphics to render photo realistic images. It was developed in the mid 1980s by Lucasfilm s Computer Graphics Research Group, which is now Pixar. It was first used in 1982 to render images… …   Wikipedia

  • POV-Ray — Infobox Software name = POV Ray caption = developer = The POV Team latest release version = 3.6 latest release date = October 03, 2004 latest preview version = 3.7.beta.29b latest preview date = october 03, 2008 operating system = Cross platform… …   Wikipedia

  • Mechanisto — Developer(s) Mike Clifton Stable release 2.0 / October 20, 1995 Operating system Mac OS 9 Type 3D computer graphics …   Wikipedia