Subdivision Surfaces

This program is written in C++ / OpenGL / GLUI, and illustrates subdivion surfaces under the Doo-Sabin scheme.

 

0 subdivisions
 

1 subdivision
square-sub0.jpg (4365 bytes) square-sub1.jpg (12699 bytes)

2 subdivisions
 

3 subdivisions
square-sub2.jpg (22086 bytes) square-sub3.jpg (35215 bytes)

4 subdivisions
 

5 subdivisions
square-sub4.jpg (48178 bytes) square-sub5.jpg (52856 bytes)

0 subdivision
 

5 subdivisions
icosa-orig.jpg (9328 bytes) icosa-subdiv.jpg (7980 bytes)

0 subdivision
 

5 subdivisions
pipes-gouraud.jpg (10886 bytes) pipes-subdiv.jpg (11621 bytes)

0 subdivision
 

1 subdivision
bunny-sub0.jpg (23454 bytes) bunny-sub1.jpg (22403 bytes)

0 subdivision
 

5 subdivisions
cube-orig.jpg (5843 bytes) cube-subdiv.jpg (5018 bytes)

5 subdivisions & weight = 4
 

5 subdivisions & weight = 6
cube-subdiv-weight4.jpg (9907 bytes) cube-subdiv-weight6.jpg (10607 bytes)

Wireframe mode with grid
 

User interface
cube-wire-grid.jpg (17144 bytes) GUI.jpg (17444 bytes)

 

Tai Meng | 孟泰 | Last Updated: February 07, 2018