Skip to main content

Getting to 3D

  • Chapter
  • First Online:
The History of Visual Magic in Computers

Abstract

Getting to 3D has required several steps, which were not a logical process done with an end goal in mind. Rather it was the natural outcome of one discovery leading to another, but driven by intellectual curiosity, genius, and occasionally chance discovery. When tracing the history of anything there has to be time and basic distance measurement. From that, we trace the development of basic geometry, and find that the triangle is foundation of all computer graphics. Even before triangles, we had to be able to count, and the first numbering systems date back to 5000 BCE. A system of numbers requires rules, rules that will support predictability and repeatability. In India, Panini established the Sanskrit grammar, and the grammar known as Ashtadhyayi, which was beginning of linguistics. That was necessary so we could share our counting and designs with other people. Thales of Miletos brought the science of geometry from Egypt to Greece, three centuries before Euclid. Pythagoras known for the Pythagorean Theorem used those concepts. After Thales introduced deductive reasoning in the 300s BCE, Euclid organized the teachings of Pythagoras into his own great work, The Elements. Then we had to learn how to use zero, and from there negative numbers, on to matrix math and transformations. It took close to 6,000 years to get to the point where we understood 2D geometry. The next step was to extend it to 3D. That wasn’t as easy as it sounds and Heron of Alexandria, mastered it in Egypt in the first century.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In linear algebra, Gaussian elimination is an algorithm used to determine the solutions of a system of linear equations, to find the rank of a matrix, and to calculate the inverse of an invertible square matrix, named after the German mathematician and scientist Carl Friedrich Gauss.

  2. 2.

    In geometry, the semiperimeter of a polygon is half its perimeter.

References

  1. Massironi, M. (2001, August 1). The psychology of graphic images: Seeing, drawing, communicating (1st ed.). Mahwah, NJ: Lawrence Erlbaum Associates. ISBN-10: 0805829326.

    Google Scholar 

  2. Homer, W. I. (1964). Seurat and the science of painting. Cambridge, MA: MIT Press.

    Google Scholar 

  3. Seife, C. (2000, September 1). Zero: The biography of a dangerous idea (249 pp). Paperback Book Club edition. New York: Penguin Books.

    Google Scholar 

  4. Boyer, C. B. (1991). “Apollonius of Perga”. A history of mathematics (2nd ed., pp. 156–157). New York: John Wiley & Sons Inc. ISBN 0-471-54397-7.

    Google Scholar 

  5. Mark Swaney on the History of Magic Squares. http://web.archive.org/web/20040807015853/. http://www.netmastersinc.com/secrets/magic_squares.htm. http://www.ismaili.net/mirrors/Ikhwan_08/magic_squares.html

  6. Yan, L., Shiran, D. (1987). Chinese mathematics: A concise history (J. N. Crossley & A. Lun, Trans.). Clarendon Press: Oxford.

    Google Scholar 

  7. Hazewinkel, M. (Ed.). (2001) Determinant, Encyclopedia of mathematics. Berlin/Heidelberg: Springer. ISBN 978-1-55608-010-4.

    Google Scholar 

  8. A summary description on The Nine Chapters on the Mathematical Art (J. J. O'Connor & E. F. Robertson) can be found at: http://www-history.mcs.st-andrews.ac.uk/HistTopics/Nine_chapters.html.

  9. Struik, D. J. (1987). A concise history of mathematics (pp. 32–33). New York: Dover Publications.

    Google Scholar 

  10. Fetter Lane, E.C., & Clay, C. F. (1862). Diophantus, Arithmetica. London: Cambridge University Press.

    Google Scholar 

  11. Heath, T. L. (1921). A history of Greek mathematics (Vol. 2, pp. 321–323). Oxford: Oxford University Press.

    Google Scholar 

  12. O’Connor, J. J., & Robertson, E. F. Omar Khayyam. MacTutor history of mathematics archive. Scotland: University of St Andrews.

    Google Scholar 

  13. Amir-Moez, A. R. (Trans.) (1963). A paper of Omar Khayyam. Scripta Mathematica,26(4), 329.

    Google Scholar 

  14. Cast, D. (1995). Brunelleschi, Filippo. Groliers Encyclopaedia (electronic version). New York City.

    Google Scholar 

  15. Talbott, S. L. (1995). The future does not compute: Transcending the machines in our midst, Chapter 22. Sebastopol, CA: O’Reilly & Associates.

    Google Scholar 

  16. Ginzburg, C. (2002). The enigma of Piero: Piero Della Francesca. Verso. ISBN 1-85984-378-6.

    Google Scholar 

  17. Cottingham, J., Stoothoff, R., Kenny, A., & Murdoch, D. (1988). The philosophical writings of Descartes (3 vols. D., Trans.). Cambridge: Cambridge University Press.

    Google Scholar 

  18. Russell, B. (2004). History of western philosophy (pp. 511, 516–517). London: Routledge. [Paperback, Taylor & Francis Group, Abingdon.]

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Appendix

Appendix

2.1.1 Math History

http://www.storyofmathematics.com/indian.html

http://www.math.wichita.edu/history/topics/num-sys.html

http://en.wikipedia.org/wiki/P%C4%81%E1%B9%87ini

http://en.wikipedia.org/wiki/Babylonian_number_system

http://en.wikipedia.org/wiki/Yaska

http://www.crystalinks.com/sumerhistory.html

http://www.arthurmag.com/magpie/?p=449

http://www.ualr.edu/lasmoller/matrices.html

http://jwilson.coe.uga.edu/emt668/EMAT6680.2000/Umberger/MATH7200/HeronFormulaProject/finalproject.html

http://mathpages.com/home/kmath448.htm

http://www.iep.utm.edu/d/descarte.htm

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this chapter

Cite this chapter

Peddie, J. (2013). Getting to 3D. In: The History of Visual Magic in Computers. Springer, London. https://doi.org/10.1007/978-1-4471-4932-3_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-4932-3_2

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-4931-6

  • Online ISBN: 978-1-4471-4932-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics