Legacy Code Analysis
This project started last year, achieving some features which now have to be documented.
Framework module
- ObjectLoader class
- made by myself in order to fix what was wrong
- supports
.objfiles
- Input class
- input support for mouse and keys
- Common Types class
- vertex, vertex attributes, index (for IBO), FaceIndices (supporting texturing as well)
Source module
Framework module
Rendering module
- Material class
- support for texturing
- static material (manual path provided, also OS-path-dependent)
- supports
.mtlfiles- meaning simple attributes, expect to work buggy or unsatisfactory with specularity
- Primitives class
- defines and draws a cube when called