Projections, Animations, Primitives
- Have encountered the following terms:
- Vertex
- Orthographic Projection
- Perspective Projection
- Review the glRect method
- Understand how to compute a window Aspect Ratio
- Understand the role of the glutReshapeFunc()
- Have seen an orthographic projection in action using the glOrtho() function
- Review the glutTimer function & its operation
- Understand the relevance of double buffering in an animation context
- Introduce the OpenGL State Machine
- Understand the role of primitives & vertices in Opengl
- Be able to draw points and circles
- Understand how the point size it acquired and set
- Be able to draw individual lines, connected lines, line strips and loops
- Have seen line stippling
Objectives
- Have practical experience with the point and line openGL primitives
- Be able to design a model file format that could be rendered using these primitives.
- Be able to load a model from file
- Be able to render this model using this initial primitive set.
Objectives
- The Google V8 engine implements an extremely fast javascript implementation
- It is at the heart of the node.js project:
- OpenGL and WebGL developers have been playing close attention to both projects, and a number of extensions, bindings and other components have been constructed to facilitate OpenGL/WebGL development using this engine.
- This lab will explore whether V8, and later Node, is a viable platform for OpenGL development