Skip to content

Latest commit

Β 

History

History
Β 
Β 

2-ddg

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Homework 2: Visualizing Curvatures

Task 1. Use your halfedge mesh structure from Homework 1, further extend the geometry/primitive.ts file and implement different normal and curvature computing methods.

Mean Gauss Kmin Kmax

Task 2. Answer the following questions.

Which code snippet (report in line numbers) in the geometry/primitive.ts is the most time consuming for you to implement? Explain your coding experience and encountered challenges briefly.

TODO: your answer goes here

Describe an impressive bug that you wrote while implementing this project, and briefly explain how you fixed it.

TODO: your answer goes here

Submission Instruction

In short: Send a pull request.

To submit a solution, one should create a folder named by the corresponding GitHub username in the homeworks folder and that folder will serve for all future submissions.

For example, in the homeworks folder, there is an existing folder changkun that demonstrates how to organize submissions:

gp
β”œβ”€β”€ README.md               <-- Top level README
β”œβ”€β”€ 2-ddg                   <-- Project skeleton
└── homeworks
    └── changkun            <-- GitHub username
        └── 2-ddg           <-- Actual submission