This tutorial also exists in a
Java version, using Chemis3D
.