I'm not a chemist, but I love the molecular imagery that pymol creates.
I am developing a program that generates a wide variety of graphical
effects, and I'd really like to be able to add molecular fly-throughs to
the menu. My code is based on SDL, and I'm using OpenGL for all display
functions. The end use will be in rather non-scientific settings (e.g.
dance clubs), but I'm very keen to incorporate scientific imagery of all
I'm wondering if (with a bit of surgery) I'd be able to get access to
the lower-level functionality of pymol, by which I mean the file I/O and
rendering functions. I will not want to use the GUI at all. SDL would
create the surface(s), and handle the buffer swapping. My goal is to be
able to send a request to the pymol API asking for a frustum view to be
rendered on the provided surface.
Am I dreaming?