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:
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:
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.