// Triangle mesh viewer + corner table + subdivision + smoothing // Written by Jarek Rossignac June 2006. Modified Septmber 2007 import processing.opengl.*; // load OpenGL int w=6; // size of initial Tmesh-grid made in setup int nv = w*w, maxnv = 20000; // current and max number of vertices // ** SETUP ** void setup() { size(800, 800, OPENGL); setColors(); sphereDetail(6); //smooth(); PFont font = loadFont("Courier-14.vlw"); textFont(font, 12); // font for writing labels on screen fn[0]="flat.vts"; fn[1]="bunny.vts"; fn[2]="horse.vts"; fn[3]="torus.vts"; fn[4]="tet.vts"; fn[5]="fandisk.vts"; fn[6]="squirrel.vts"; fn[7]="venus.vts"; for (int i=0; i