OpenFlight

Getting the OpenFlight API

What is the OpenFlight API?

The OpenFlight API was developed and made available for customers who need access to the Read, Write, and Extension APIs of the OpenFlight format to develop converters/translators, loaders/viewers, and database optimization solutions.

How can I use it?

Users of the OpenFlight API can develop applications and/or plug-ins that:

  • Read OpenFlight files into user-specified applications
  • Convert from OpenFlight into another user-specified format
  • Convert OpenFlight into another user-specified format
  • Extend OpenFlight with user-specified data

What can I distribute to others?

In order to share material developed using OpenFlight, users must sign the Presagis OpenFlight Agreement. This agreement includes a description of the intended use of the files, and outlines the usage rights. This agreement can be obtained by emailing . Users may develop and share their own content, code, and plugins freely at their own discretion. The OpenFlight DLLs used by these converters or applications may only be distributed with a signed OpenFlight Agreement.

What is not allowed?

Users of the OpenFlight API are not allowed under any circumstances to redistribute the header files, sample code, import libraries (.lib files), and documentation (including reference manuals, tutorials and any programmers guides associated with the API and the Creator software product).

How do I get it?

There are two ways to get the OpenFlight API, both of which include signing the Presagis OpenFlight Agreement:

  1. With the purchase the Creator product the necessary files are included on the distribution CD.   If you are interested in purchasing the Creator product with the Openflight API, contact your local Presagis sales representative.
  2. By becoming a memberof the OpenFlight Developer Program for a fee. This program provides the necessary files, as well as access to technical support.  If you are interested in becoming a member of the OpenFlight Developer Program, email .
Both of these options provide you with a copy of the necessary documentation, headers, and files to read, write, and extend the OpenFlight format as well as write plug-ins to the Creator product.