Skip to content

ACskyline/MEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

MEditor

A simple mesh editor

This is one of the assignments of CIS-560 computer graphics. We are required to implement a simple mesh editor applying half-edge structure. We are also required to implement four geometry manipulation functions, including triangulate face, split edge, extrude face and Catmull-Clark subdivision. Apart from that, I also implemented mouse clicking interaction using raycasting and a bevel edge function.

Overview

Element Selection Element Selection

Camera Manipulation Camera Manipulation

Mouse Click Interaction Mouse Click Interaction

Traverse Elements I pressed N -> M -> F -> V -> M -> N -> V -> H -> M -> F -> Shift+H Traverse Elements

Face Color & Vertex Position Adjustment Face Color & Vertex Position Adjustment

Triangulate Face Triangulate Face

Extrude Face Extrude Face

Split Edge Split Edge

Bevel Edge Bevel Edge

Catmull-Clark Subdivision Catmull-Clark Subdivision

Extrusion & Subdivision Combo Extrusion & Subdivision Combo

Loading Obj File Loading Obj File

About

A simple mesh editor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages