100 likes | 255 Views
Comments on Homework #1. Overview. 5+ 0 5 10% >4.5 20% >4 40% >3 30%. Programming Document. User interface With figures Operations Codes explanation Analysis Problems Can be simple, but not too simple. User Interfaces. Friendly user interface Easy and intuitive controls
E N D
Overview • 5+ • 0 • 5 • 10% • >4.5 • 20% • >4 • 40% • >3 • 30%
Programming Document • User interface • With figures • Operations • Codes explanation • Analysis • Problems • Can be simple, but not too simple.
User Interfaces • Friendly user interface • Easy and intuitive controls • Object viewing • Rotation: ArcBall, VirtualBall • Scaling, Translation
Mesh Library • Well-known libraries • Mesh Maker • GLM library • Encapsulation • class Vertex • class Edge • class Face (Triangle) • Reusability • Extensibility • Choose your own mesh library and master it!
Mesh Model Parser • Mesh model files • Wavefront OBJ (*.obj) • VRML (*.wrl) • PLY (*.ply) • STL (*.stl) • Formats • Text • Binary • Parser • Well-known parser in the internet • Your own parser
Codes • Standardization is important • Easy read • Write as many code comments as possible • Try to form good coding habit!
Be Professional • Do anything as best as you can, professionally.
You really did a good job! • Keep up the progress. • No pain, no gain. • Practice makes perfect.