chs90 wrote in Fri Sep 04, 2015 3:31 am:I have programming skills but do not have skills in modelling using any 3D-Modelling software.
How can I contribute to the development of Aircrafts?
If you are looking forward to help with aircraft development (great!) and you are into programming skills
1. you can contribute to the development of any of the FGMEMBERS repository, and help us progress the development of any of these aircraft. These are all git repositories hosted in github. If you provide me with a github account I will send you a join invitation that will give you the push access.
-- even without push access, you can fork any of the project, modify it, and send pull request. Any member can merge your improvements
2. Keep in mind that aircraft in FG are basically artwork (3d work, and 2dwork), a few other binaries (like sounds), and systems.
3. Most of the systems consists of XML configuration files. The primary ones modify the FDM execution (typically one of either JSBSim or Yasim), and animations for the model
4. On the Programming skill levelset, you want to familiarize yourself with two additional parts of the FG aircrafts
* Nasal: This is an interpreted object-oriented programming language that exists within flightgear to code aircraft behaviors. Good reading to begin with is:
http://wiki.flightgear.org/Nasal_scripting_language * Canvas: This is an interpreted object-oriented programming language that manages visual representations (usually from SVG files) and allow the coding of instruments, and or messages windows, or things alike. Good reading to begin with is:
http://wiki.flightgear.org/CanvasI hope I point you in the right direction here
IH-COL
If we gave everybody in the World free software today, but we failed to teach them about the four freedoms, five years from now, would they still have it? Probably not, because if they don’t recognise their freedoms, they’ll let their freedoms fall