We've added a lot of new functionality to the mesh manipulator and put together a 3 min. movie to showcase them.
Shaders: Jon has integrated a couple of OpenGl Shaders - one provides smooth, per pixel lighting where the light source is slaved to the stylus direction. Another shader deals with painting directly into a paint texture which is then combined with a "traditional" texture. This means that the user can does not destroy the texture when painting on the mesh with the stylus (green color in the first image).
Adam is working on the cutting and deforming - his current polyline cutting tool has the user touch the mesh to plant a series of points, which is then draped on the mesh (orange line). He came up with a way to give the user interactive control of the drape path by showing the intersection of a translucent "sheet" (that is kept parallel to the stylus).
Once the cut is performed the incision can be opened via the cloth deformation tool, which uses a modified version of the generalized chainmail deformation algorithm to mimic real-time, local deformation. This is different to the simple gaussian deformation we have used earlier - this chaninmail deformation honors the mesh topology and is not simply based on distance to the tip, e.g. it will not jump across incisions made by the cutting tool
Below is the 2.1 Mb quicktime version of a movie that shows the system in action, however we have since created a update version and put it on YouTube.