Subdivision Surfaces

\(\sqrt{3}\) Subdivision

Algorithm Overview

The Subdivision Algorithm

The 1-to- 3 face split works as follows

Input mesh
1-to-3 face split
edge flip

Smoothing of inner vertices is carried out as follows:

smoothing of old vertices
smoothing of new vertices

Boundary vertices are smoothed once after two subdivision steps:

old vertex (midpoint)
vertex left to midpoint (new vertex)
vertex right to midpoint (new vertex)



The JavaScript Code