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