3d simulation environment written in c++ using sdl, opengl, cairo and bullet physics, with python bindings