As a learning exercise, I’ve been having a go at implementing
TwirlyMol-style shadows as a Python painter in Avogadro.
It seems that projecting shadows from a point onto a surface requires
some knowledge of OpenGL. Does anyone know whether this is even
possible to implement as a Painter? I’ve been thinking about following
answer one at http://stackoverflow.com/questions/1114742/how-do-i-create-cheap-shadows-in-opengl.
If anyone wants to write the code to do this, I won’t be upset either.