Brad
29-06-2007 03:45:32
My question is pretty straightforward.
I've been using python-ogre for some time now and I was wondering why libraries such as openAL and OIS require python-ogre to be imported before using. I assumed these would be unique python-binded libraries that had no dependency on Ogre (just provided for ease of use), but if I understand correctly it would seem that they are actually just python binded forms of the ogre linked counterparts. This seems a bit odd in my mind as offering separate python hookups to these libraries would give more functionality if you were to want to be able to swap modules in your development engine. In such a case, your 3D rendering module might be swapped for another library aside from Ogre. Currently, since these libraries are linked in such a way to Python-Ogre (unless I'm completely misunderstanding) they cannot be used in any case without the python-ogre files imported.
The only reason I'm actually making note of this is because I've yet to find separate standalone OpenAL or OIS python bindings. I've come across pyOpenAL, but only for versions less than 2.3. I contacted the creator, but sadly he doesn't have the files any longer for his 2.4 binary/source. Additionally, I do remember that the previous caretaker of PyOgre had a standalone pyOIS binding, but the link has long since been void that was provided on these forums.
Is there any chance of the Python-Ogre hookups for Newton, OIS, OpenAL, etc. to receive separate proper standalone python bindings rather than be available only through Python-Ogre directly?
I apologize in advance if this is not the case and I'm completely mistaken.
I've been using python-ogre for some time now and I was wondering why libraries such as openAL and OIS require python-ogre to be imported before using. I assumed these would be unique python-binded libraries that had no dependency on Ogre (just provided for ease of use), but if I understand correctly it would seem that they are actually just python binded forms of the ogre linked counterparts. This seems a bit odd in my mind as offering separate python hookups to these libraries would give more functionality if you were to want to be able to swap modules in your development engine. In such a case, your 3D rendering module might be swapped for another library aside from Ogre. Currently, since these libraries are linked in such a way to Python-Ogre (unless I'm completely misunderstanding) they cannot be used in any case without the python-ogre files imported.
The only reason I'm actually making note of this is because I've yet to find separate standalone OpenAL or OIS python bindings. I've come across pyOpenAL, but only for versions less than 2.3. I contacted the creator, but sadly he doesn't have the files any longer for his 2.4 binary/source. Additionally, I do remember that the previous caretaker of PyOgre had a standalone pyOIS binding, but the link has long since been void that was provided on these forums.
Is there any chance of the Python-Ogre hookups for Newton, OIS, OpenAL, etc. to receive separate proper standalone python bindings rather than be available only through Python-Ogre directly?
I apologize in advance if this is not the case and I'm completely mistaken.