keyboard operations: press 'n' move blue dot to next corner press 'p' move blue dot to previous corner press 'o' move blue dot to opposite corner, if it exist press 'r' move blue dot to right corner, if it exist press 'l' move blue dot to left corner, if it exist press '>' & '<' move blue dot along the border press 'c' toggle circle/select mode press '+' & '-' adjust the circle size press 's' show/hide Smoothing prediction press 'S' perfotm Smoothing press '[' & ']' adjust smoothing ratio press 'd' show/hide displacement vectors press 'D' perfotm interior vertices displacement press 'v' toggle 2D/3D mode press ARROWS rotate mesh in 3D mode press 'L' perform 3D Laplace Smoothing press 'B' perform 3D Bi-Laplace Smoothing press 'A' perform volume preserve Smoothing press 'E' perform edge relaxtion volume preserve Smoothing with (see support paper or write up) press 'w' save mesh (O-Table and V-Table) to file press '0' load last saved mesh press BACKSPACE To reset, return to one triangle press 'ESC' To exit press 'h' To show this help mouse operations: right click to have the state selection menu poped out middle click on an interior vertex to displace it and diffuse the volume change to its neighbors