Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 4.62 KB

README.md

File metadata and controls

48 lines (36 loc) · 4.62 KB

ScottyPrime

Welcome to ScottyPrime! This 3D graphics software package includes components for interactive mesh editing, realistic path tracing, and dynamic animation. It is built on a code skeleton provided by cmu's computer graphics course.

You can visit cmu's documentation website here.

Mesh Editor

This part of the applicaton provides the user with wide toolkit of modeling operations. What I implemented was mostly on the halfedge data structure pointers reassignments (connectivity) and calculations for vertex positions (geometry).

Local operations

below are some examples of the implemented local operations.

Face
Operations
Illustration GIF from App
Collapse
Inset
Extrude
Bevel
Insert
Vertex
Edge
Operations
Illustration GIF from App
Collapse 1646662692294.png
Erase 1646662687866.png
Split 1646662664993.png
Flip 1646662676129.png
Vertex
Operations
Illustration GIF from App
Erase img 1646661857982.png
Bevel 1646661687204.png
Extrude 1646661852233.png

Global operations

below are some examples of the implemented global operations.

Global
Operations
Illustration GIF from App
Triangulation 1646663940030.png 1646678071919.png
Linear
Subdivision
img 1646678078967.png
Catmull-Clark
Subdivision
img 1646678100932.png
Linear Loop
Subdivision
img 1646678155605.png
Loop
Subdivision
img 1646678301667.png
Isotropic Remeshing img Yet to be Implemented
Quadratic
Error Simplification
img Yet to be Implemented