Hardware tessellation and Shader Model 5.0 require Direct3D 11 supporting hardware. Any surface is modelled as a tessellation called polygon mesh. The Voronoi diagram of a regular triangular lattice is the honeycomb tessellation of hexagons. The Delaunay triangulation is a tessellation that is the dual graph of a Voronoi tessellation. A uniform honeycomb in hyperbolic space is a uniform tessellation of uniform polyhedral cells. Non triangular surfaces can be converted to an array of triangles through tessellation. Many patterns seen in nature are closely approximated by a centroidal Voronoi tessellation. Eight 24-cells meet at any given vertex in this tessellation. This image shows a tessellation of a disk by triangles and squares. A particularly interesting type of monohedral tessellation is the spiral monohedral tiling. Twenty-four 16-cells meet at any given vertex in this tessellation. It is used in the cell-transitive hyperbolic space-filling tessellation, the bitruncated order-5 dodecahedral honeycomb. Close packing of spheres generates a dodecahedral tessellation with pentaprismic faces. Let "T" be a periodic tessellation of hyperbolic 3-space. Floors and walkways use contrasting tiles or blocks in tessellation patterns.