Graphics exam review- Transformation Order (+ order OpenGL) http://demonstrations.wolfram.com/LinearTransformationsAndBasicComputerGraphics/ Vectors (3D) - Dot http://www.mvps.org/DirectX/articles/math/dot/index.htm - Cross product http://en.wikipedia.org/wiki/Cross_product http://www.mathsisfun.com/algebra/vectors-cross-product.html - Normals (lighting) http://www.tjhsst.edu/~dhyatt/supercomp/n310.html http://en.wikipedia.org/wiki/Normal_(geometry) - Length http://chortle.ccsu.edu/vectorlessons/vch04/vch04_8.html - Unit vectors http://www.vitutor.com/geometry/vectors/3d_vectors.html https://www.youtube.com/watch?v=sEiY67wWvPk http://emweb.unl.edu/NEGAHBAN/EM223/note4/note4.htm - Backface culling http://en.wikipedia.org/wiki/Back-face_culling http://www.cubic.org/docs/backcull.htm Lighting & Colors - OpenGL http://sjbaker.org/steve/omniv/opengl_lighting.html https://www.cse.msu.edu/~cse872/tutorial3.html - Normals affect lighting (smooth, color interpolation vs. smooth, weighted average) Ramsey - "Just know this exists" - Diffuse, Specular, Point vs. Directional, Ambient, Attenuation, Meeshes (meshes) - "Projection" - Vertex order (right hand rule, which way your meshes are wound, to get correct normals, etc) Poolygoons (polygons) ----------------------------------------------------------------------------------- - Filling |Have a great fall break! Best of luck in your studies and on your exams! - AET, ET algorithims | |Keep your final project in your thoughts. The deadline will come sooner that you think Line Drawing | - DDA | - Midpoint/Bresenham | | Aliasing | - Anti-aliasing & methods | | GL-Related Stuff | - Know Colors, i.e. red and green... ----------------------------------------------------------------------------------- - //CullFace - Ortho - Orthographic (parallel is parallel) (CAD Drawings) - Triangles, Lines, Polygons?, TRIANGLE_FAN, TRIANGLE_STRIP - glBegin -----> glEnd glColor - PushMatrix, PopMatrix, Translate(move the thing in 3D space --- do other things first or else), Scale(x,y,z), //Rotate* (* barely talked about) GLUT = Graphics Library Utility Toolkit (provides window) - mouse, keyboard, display, idle, "rubberbanding" (mouseMotion, passiveMotion) Don't forget to review the lessons from the homework assignments and check the website! Other student websites and their explanations may help you with your understanding of the concepts!