state of Python wrapper

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
wexler
Posts: 1
Joined: Mon Aug 27, 2012 10:58 am

state of Python wrapper

Post by wexler »

Hello, I'm Mark, and I'm new to Irrlicht, but not to 3D programming. I've started learning the library by compiling, modifying, re-compiling, etc. some of the examples, and I think it's great. (Thank you!)

While I'm comfortable with C++, the other person who will be working on our project (a 3D environment to study the psychology of navigation) only programs in Python, so it would be great if we could access Irrlicht from Python. Looking around, I see that pyirrlicht is the most active Python wrapper. I was wondering about the state of pyirrlicht. Can you do everything that you can do in C++? The kind of thing I'm interested in is Example 7 (collision). Are there any drawbacks to using pyirrlicht over the regular C++ library? Although at first glance pyirrlicht looks good, I'm surprised that Python isn't listed in the "Alternative Languages and Bindings" list in the Wiki.

Thanks for you help,
Mark
_maxim_
Posts: 54
Joined: Thu May 27, 2010 11:05 am
Location: Russia
Contact:

Re: state of Python wrapper

Post by _maxim_ »

Hello Mark

New link of Language Bindings http://irrlicht.sourceforge.net/project ... e-bindings
see on Projects page http://irrlicht.sourceforge.net/projects

Consider C++ and Python mix, two ways: 1)embed Python to C++; 2)use C++ from Python (pyIrrlicht).
For speed optimisation see "main_loop_example.py".
I think pyIrrlicht is good choice for small games and first learning (tests) with Irrlicht engine.
Any case you must do your own massive tests.

If your Python developer have questions about pyIrrlicht, he can use http://groups.google.com/group/pyirrlicht
Post Reply