Shirt Flinger
This application reads 3D geometry parameters from an XML file, then generates and displays a Java3D model. The program provides the user with a set of Swing-based GUI controllers to manipulate the movable parts and animate them. The controllers give the user the ability to control all aspects of the movements and behaviors.
Individually the program parts are a generic solid modeler, and a set of controllers and analyzers.
Collectively, however, it is a simulator of a robotic arm that reaches into a basket, grabs a rolled up T-shirt, and hurls it into an auditorium.
Check out some screen-shots and more details.
Download the PowerPoint Presentation I delivered at JavaOne 2005 (the Java Developer's Conference)
This program was written as the subject for a presentation I was invited to give at software developer's conference on the ease of using 3D imagery in project visualization. They had a contest each year to design and build the geekiest contraption to hurl T-shirts into the audience. My imagination was a little geekier than my ability to actually build the hardware, so instead I wrote this simulator. What a hoot!