Hi! We are working on a project creating an OpenSource-library for a Virtual Reality gloves/positioning device-combination that is going to be integrated with a data analysis tool. However, the program is not in a state where we can integrate our work yet, so we will create a prototype to demonstrate the library's functionality.
Then, we came up with the idea of using PyMol as the prototype, using the python API and creating a simple mapping between library events and PyMol. Our question is simply: Is this feasible? We need to make selections based on 3D coordinates, perform geometric transformations (rotate/translate), viewing operations (panning, zooming, etc.), and simple molecule manipulation. There doesn't seem to be support for 3D coordinate selection (naturally), but is this difficult to implement (we don't feel comfortable with altering too much the PyMol sources, but if there was some easy way of doing it, by using some internal call or something, we'd be interested)? Best regards, Stein Jakob Nordbø