First a little info:
The user creates an input file
StickFigure,
which is rendered via
StickFigureApplet
extending double-buffered
GenericApplet,
and parsed with
TagsVector
from which an articulation is built by
KVMFile
to implement kinematic machine
KVM,
using 3D transform library
(Matrix3D, etc.).
Try dragging the mouse over the figure
To download the code for the applet,
click here.