Zebra striping (computer graphics)

Not to be confused with Zebra patterning.

3D diagnostic

Zebra striped surface.

Zebra striping is a diagnostic shading technique used in computer graphics to visualize curvature on smooth surfaces.[1] It is primarily used for computer aided design (CAD), where it helps checking that surfaces meet smoothly. It is a simulation of the visual effect of placing an object in a tunnel lit by parallel rows of lights, or a perfectly reflecting object in a room with striped walls. It has been implemented in a number of CAD products, including (but not limited to) Maya and Rhinoceros 3D.

It can be implemented as an environment map using radiating pie wedges as the source texture.

Table zebra striping

The term is also used for tables with every other row colored to make it easier to read tables. Although Zebra striping has been used for a long time to improve readability, there is relatively little data on how much it helps.[2][3]

CSS

Zebra striping used in Nautilus.

Can be implemented using Cascading Style Sheets (CSS).

tr:nth-child(2n+1) {background-color: #efefef}

See also

References

  1. Kenton Fleming, Computer Aided Engineering: An Undergraduate course in computer aided design and analysis for mechanical engineering technology, Southern Polytechnic State University. http://educate.spsu.edu/kfleming/JAGR_Volume_2_Issue_2.pdf
  2. Enders, Jessica: "Zebra Striping: Does it Really Help?", A List Apart, http://www.alistapart.com/articles/zebrastripingdoesithelp
  3. Enders, Jessica (September 9, 2008), "Zebra Striping: More Data for the Case", A List Apart


This article is issued from Wikipedia - version of the Sunday, December 27, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.