Py-airfoil - An simple airplane simulator written in python and C++

AboutThis is an attempt at creating a simple simulator for modelling the behaviour of an aircraft in 3d space. The aim is not for ultimate realism but to create something that 'feels' like a aircraft. It makes use of the following 3rd party libraries: pyglet : provides access to OpenGL and allows reading the keyboard pyeuclid : provides 3D math classes Duncan Casey's FractalTerrainMesh Generator : terrain generator so that I can focus on the simulator rather than the graphics for the moment Eigen : the C++ math library InstallationOn Ubuntu Linux you need the following packages installed: g++ mesa-common-dev libglu1-mesa-dev libglew1.5-dev These can be installed using the command 'sudo apt-get install package'. You must first install pyglet. Download the pyglet source distribution. Run 'sudo python setup.py install'. Download the source Change directory to the py-airfoil directory. Since the project includes c code it must first be compiled. This can be done by running the python install script as follows: python install.py Run it as follows: python simulate.py



http://code.google.com/p/py-airfoil

Bookmark and Share          0



comments powered by Disqus


Related Products

FlightGear - Flight Simulator

FlightGear is a flight-simulator created by an international group of volunteers. The goal of the FlightGear project is to create a sophisticated and open flight simulator framework for use in research or academic environments, pilot training, as an industry engineering tool.

Read more

Blender - 3D content creation suite

Blender helps to model, shade, animate, render, composite interactive 3d content. Blender's features include 3D modeling, UV unwrapping, texturing, rigging and skinning, fluid and smoke simulation, particle simulation, animating, match moving, camera tracking, rendering, video editing and compositing. It also features a built-in game engine.

Read more

Gnash - GNU Flash movie player

Gnash is the GNU SWF movie player, which can be run standalone on the desktop or an embedded device, as well as as a plugin for Firefox and all other Geeko based browsers, Chrome, and Konqueror. Gnash can switch at runtime between the Cairo, OpenGL, and AGG renderers. Media handlers could also be switched between FFmpeg and Gstreamer.

Read more

OpenSceneGraph - 3D graphics toolkit

The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. It is based around the concept of a SceneGraph, providing an object-oriented framework on top of OpenGL. This frees the developer from implementing and optimizing low-level graphics calls and provides many additional utilities for rapid development of graphics applications.

Read more

Danger from the Deep

SDL/OpenGL based WW2 german submarine 3d simulation, multilanguage support, multiplatform support with advanced sound and graphics. Please visit dangerdeep.sourceforge.net for any news or visit us in #dangerdeep on freenode IRC.

Read more

Torque 3D - Game Engine

Torque 3D is the best full source, open source solution available. orque 3D comes equipped with a full suite of tools to allow your team to excel and produce high-quality games and simulations. Its feature include World Editing Suite, Lighting, Programming, Terrain, Asset pipeline, Networking.

Read more

OpenGL Mathematics (GLM)

OpenGL Mathematics (GLM) is a C++ mathematics library for 3D software based on the OpenGL Shading Language (GLSL) specification.

Read more

Ballsmacker

Ballsmacker is a Pool game rendered using OpenGL.

Read more

AllegroGL

AllegroGL is a small library intended to allow Allegro applications to use OpenGL in Unix, Windows, Mac OS X and DOS.

Read more

OpenGL Software Development Kit

The Unofficial OpenGL SDK is a collection of utility libraries designed to make it easy to learn the exciting world of 3D programming with the OpenGL library. This project is not associated with The Khronos Group.

Read more

Related Tags
Browse projects by tags.

We have collection of more than 1 Million open source products ranging from Enterprise product to small libraries in all platforms. We aggregate information from all open source repositories. Search and find the best for your needs.



Follow feeds Follow bestopensource on Twitter Follow bestopensource on Facebook


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.

Do you provide Consulting, Training, Support for any open source products. Register your business

Tag Cloud >>