C60 Render

The picture to the left shows the ab initio dipole field generated by a constant external field upon a Fullerine molecule.

C60Render is an application to graphically demonstrate the results of my MChem thesis work completed during my first degree. Existing programs (see here) are run in advance to solve the dipole field. The Output of these are used by C60Render which creates a new Fullerine then overlays the results.

C60Render is programmed in C with OpenGL/Glut Libraries. It is being written in Vim using an SGI O2 Workstation running Irix 6.5.5.

All planar normals are found during creation of the polygon before vertex normals are crunched for complete gouraud shading. The arrows representing the ‘individual’ dipoles are created orthogonal to the radius at that point and thus creep over the surface.

The application allows full rotation of the molecule, transparency, different lighting models, alteration of background etc.