COS426 Assignment 2Modeling — Writeup
Switch to: Interactive Editor
- (0.0) Translation
- (1.0) Rotation
- (0.5) Scale
- (1.5) Traversal
- (0.5) Face area
- (0.5) Per-vertex normals
- (0.5) Average edge lengths
- (2.0) Gaussian curvatures
- (0.5) Twist around Y
- (1.0) Inflate
- (1.0) Wacky
- (1.0) Noise
- (1.5) Smooth
- (1.0) Sharpen
- (1.0) Bilateral smooth
- (0.5) Triangulate
- (2.0) Truncate
- (2.0) Extrude
- (1.0) Bevel
- (1.0) Split long edges
- (1.0) Triangle subdivision
- (1.0) Loop subdivision
- (1.0) Quad subdivision
- (1.0) Catmull-Clark subdivision
Translation
This feature was implemented by the course staff. I used it as an example of how to loop over the vertices of a mesh.
Here is an example output where the mesh is translated by 3 along the x axis:
I did not encounter any particular challenges in implementing this.
Rotation
(Your description of Rotation goes here...)
Scale
(Your description of Scale goes here...)
Traversal
(Your description of Traversal goes here...)
Face area
(Your description of Face area goes here...)
Per-vertex normals
(Your description of Per-vertex normals goes here...)
Average edge lengths
(Your description of Average edge lengths goes here...)
Gaussian curvatures
(Your description of Gaussian curvatures goes here...)
Twist around Y
(Your description of Twist around Y goes here...)
Inflate
(Your description of Inflate goes here...)
Wacky
(Your description of Wacky goes here...)
Noise
(Your description of Noise goes here...)
Smooth
(Your description of Smooth goes here...)
Sharpen
(Your description of Sharpen goes here...)
Bilateral smooth
(Your description of Bilateral smooth goes here...)
Triangulate
(Your description of Triangulate goes here...)
Truncate
(Your description of Truncate goes here...)
Extrude
(Your description of Extrude goes here...)
Bevel
(Your description of Bevel goes here...)
Split long edges
(Your description of Split long edges goes here...)
Triangle subdivision
(Your description of Triangle subdivision goes here...)
Loop subdivision
(Your description of Loop subdivision goes here...)
Quad subdivision
(Your description of Quad subdivision goes here...)
Catmull-Clark subdivision
(Your description of Catmull-Clark subdivision goes here...)