Loop subdivision using Half-Edge data structures
2022-09-24
A simple and straight forward loop subdivision that splits a face into 4 and smooths the object.

Link to repo: Github
The application takes a directed-edge normal, constructs a half-edge structure out of it internally. Then you can subdivide as many times as you want.
Before | After |
---|---|
![]() |
![]() |