 In a graphical user interface, windows and buttons might be the primitives.In rendering of 3D models, triangles and polygons in space might be primitives.If a pixel-by-pixel (image order) approach to rendering is impractical or too slow for some task, then a primitive-by-primitive (object order) approach to rendering may prove useful.