triangles & transforms
references
references
- transforms
- recommended
- Haines, E. Videos 191 (Translation) - 208 (Two Clock Hands) in the Udacity course Interactive 3D Graphics.
- Hurst, J., Mahoney, M. S., Gilmore, J. T., Roberts, L. G., & Forrest, R. (1989, July). Retrospectives II: the early years in computer graphics at MIT, Lincoln Lab, and Harvard. (Focus on Lawrence Roberts section). In ACM SIGGRAPH Computer Graphics (Vol. 23, No. 5, pp. 39-73). ACM. (ncsu)
- Marshner & Shirley. (2016). Chapter 6.1-6.3, Transformation Matrices. Fundamentals of Computer Graphics, AK Peters. (ncsu)
- Other
- Essence Of Linear Algebra video series for brushing up on linear algebra and matrix math (Jacob Stone, jcstone3)
- Roberts, L. G. (1963). Machine perception of three-dimensional solids (Doctoral dissertation, Massachusetts Institute of Technology).
- recommended
- models & triangles
- recommended
- Haines, E. Videos 85 (Triangles) and 89 (Triangulation and Tessellation) - 93 (How Many Triangles?) in the Udacity course Interactive 3D Graphics.
- Marshner & Shirley. (2016). Chapter 12.1-12.1.2, Data Structures for Graphics. Fundamentals of Computer Graphics, AK Peters. (ncsu)
- optional
- Michael R. Garey, David S. Johnson, Franco P. Preparata, Robert E. Tarjan, Triangulating a simple polygon, Information Processing Letters, Volume 7, Issue 4, June 1978, Pages 175-179. (ncsu)
- recommended
sites
sites
- A discussion in nvidia's book on CG, it's shading language.
- Another discussion in the XNA documentation.
- A discussion in the DirectX documentation.
demos
demos
- openGL
- By Nate Robins
- webGL
- Eck's
- Web fundamentals
- jsfiddle
- Blog o Ben
- Haines
- 3D viewers
- 3dviewer.net, cannot handle mtl files
- lazarSoft
- cornell