Homework7

SUN YAT-SEN UNIVERSITY

Homework 7: Mesh Viewer

Computer Graphics
2017-01-01

1. Introduction

Congratulation! You have come to the last homework in this course. If you have finished all former homework by yourself, good job, and this one would be easy for you. Although you have come so far in learning Computer Graphics, modern Computer Graphic is much more than what you have learnt. If you are interested in Computer Graphics or making games or animations, many other knowledges/technologies you must learn by yourself. Good luck, and hope you get good grade in the course.

Warning: All codes and documents should be written and submitted individually, without copying existed answers (Neither from other student nor from the Internet). Plagiarism = Fail. Besides, there may be at least 30% penalty for late homework.

2. Tasks

2.1 Pre-requirement

2.2 Mesh Viewer

You are required to implement a mesh viewer in this homework. You can refer to MeshLab Project for the program’s functionalities.

Your program should at least involve:

Display mode:

Wireframe Flat Flatlines

Example result:

Bonus:

Hints:

3. Submitting Format

Please submit your homework to sysucg2017@163.com. You subject of the email should be as same as your attachment(aka. your .zip file)

Only a .zip file should be submitted. Under the .zip file, the content should look like this:

classTpye_studentID_Name_hw?_version?/
  |— src/
  |— doc/
  |— bin/

For example, a student in required class want to submit homework2 for the second time, his .zip file should be:

  R_16214382_杨耀兴_hw2_version1.zip
    |—R_16214382_杨耀兴_hw2_version1/
       |—src/        ——放整个工程
       |—doc/        ——放report.pdf
       |—bin/        ——放可执行文件和readme