OK. I've got a basic web page up at
http://www.threecam.com/. The SourceForge project page is at
http://sourceforge.net/projects/threecam/.
The current code is available through subversion at threecam.svn.sourceforge.net/svnroot/threecam/ThreeCAM. I would recommend importing it in Eclipse using subclipse (
http://subclipse.tigris.org/). It requires the Java3D library.
Normally, I would start a project like this by creating a detailed design specification, flowchart, etc..., but when I first started this I was mostly interested in seeing if it would work or not, so I just started coding with only a very general design in mind. I now need to retrofit a formal design to it and I haven't really decided on some of the specifics yet. I am very much open to suggestions.
The code is messy in some places, since I was trying out a variety of methods to do various things. I am working on cleaning it up.