Skip to content

dpculp/qtjsbsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The QtJSBSim project is a demonstration of how to build a modular flight simulator.  In this
 case the QtJSBSim app is the command center which takes user inputs from keyboard, joystick
 and mouse.  It launches a flight dynamics model (FDM), which comes from the JSBSim project,
 and communicates with it remotely via sockets.  Data from the flight dynamics model is then
 displayed on the QtJSBSim interface, and can also be sent to an out-the-window viewer which
 is powered by the Cesium project, and/or to FlightGear.

The app was built with QtCreator, but it can also be built from source using cmake.

I only build and run QtJSBSim on the linux platform, so I would appreciate feedback on how
 building and running on other operating systems proceeds.


David Culp
Jan 2015
daveculp@cox.net
http://sourceforge.net/projects/qtjsbsim/
https://github.com/dpculp/qtjsbsim

LICENSE:  GPLv3 (http://gnu.org/licenses/gpl.txt)


VERSION 2.3 NOTES ********************************************** released 29 Apr 2018
1.  Code refactor
2.  Many improvements to viewer HUD 
3.  Added FlightGear connection


VERSION 2.2 NOTES ********************************************** released 15 Apr 2018
1.  Now compatible with CesiumJS version 1.44.
2.  Activated ILS display and Flight Path Marker
3.  Added ILS navigation functionality
4.  Added view direction buttons to Cesium viewer
5.  Added JSBSim pause/resume.  JSBSim now starts paused.


VERSION 2.1 NOTES ********************************************** released 22 Mar 2018

1.  Built and tested with Qt version 5.9.1.
2.  We are still using QtWebKit rather than QtWebEngine.
3.  The algorithm for determining the install path is more robust now.
4.  The online documentation process is started.

About

QtJSBSim modular flight simulator, front end for JSBSim

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published