I am developing software for lead optimization that analyzes the differences between multiple enzymes implicated in drug targets. I wanted to implement some method for visualization of these differences and PyMol seemed like an ideal tool for rendering since it is already capable of displaying molecular structures and accepts outside graphics objects.
I am having trouble rendering triangulated surfaces using CGO's however (Please know that I am no expert in computer graphics). When the CGO contains the triangles/normals in the BEGIN, TRIANGLES, ... , END format, the surface is displayed, but is very "angular" and ray tracing does not smooth the edges. When the CGO uses TRIANGLE primitives instead, the surface is ray traced very nicely, but cannot be seen until it is ray traced. When I rotate the surface, it disappears again. Also, it would be nice if there was a method by which I could make the surfaces loaded as a CGO transparent. Any help would be GREATLY appreciated. Thanks for your time. - Mike