if (dot(N,V(gP[gn-1],g(c))) 0) c=n(c); else c=p(c); gmove(); } void gmove ... show polygonized disk above gP[gn-gm-1] using gN[gn-gm-1] and D as basis vectors. ...
Warping and Morphing of Graphical Objects (with Cdrom): by Jonas Gomes, Lucia Darsa, Luiz Velho ... A Constructive Approach: by Joe Warren, Henrik Weimer ...