via: http://www.onlineschools.org/blog/how-3d-works/