Release Notes

The STK Programming Interface provides the ability to integrate with legacy systems, customize working environments to improve work flows, and collaborate results within the enterprise.

What's New

This release introduces enhancements for the following interfaces:

  • STK Objects. The STK Objects library is a COM library containing types, interfaces, events and classes representing various aspects of the STK application structure. Components from the STK Objects library can be used with STK as well as custom-built STK Engine applications.
  • STK Astrogator. The STK Astrogator library is a COM library containing Object Model components specifically designed to support STK Astrogator.
  • STK Graphics. The STK Graphics API allows users to access and manipulate STK globe terrain and imagery, camera control, 3D models, triangle meshes, surface polygons and polylines, text batches, screen overlays, scene lighting, and raster and projection streaming. STK Graphics is available in STK, using UI plugins, as well as in STK Engine custom applications.
  • STK VGT. The Vector Geometry (VGT) API enables users define new or utilize existing geometric constructs such as coordinate systems, vectors, points, angles, axes and planes. The geometric elements can be used to transform between coordinate systems, compute first and second derivatives, or perform other types of analysis.
  • STK X. The STK X library is a COM library containing types, interfaces, events and classes that allow developers to add advanced STK 2D, 3D visualization and analytical capabilities to applications with little effort.
  • STK Util. The STK Util library contains objects and enumerations shared by the STK X and STK Objects type libraries. The types provided by STK Util are used indirectly through methods and properties in the STK X and STK Objects libraries.
  • STK UI Plugins. User interface (UI) plugins provide the capability to extend AGI products at run-time.
  • STK Aviator. The STK Aviator library is a COM library containing Object Model components specifically designed to support STK Aviator.
  • STK Aviator MATLAB. The STK Aviator MATLAB library contains Object model components to support the MATLAB strategies found in the Basic Maneuver Procedure. MATLAB strategies allow the users to utilize MATLAB Aerospace Toolbox functions to define the force modeling of the aircraft. The library requires Aviator Pro license.
  • Application Object Model. See STK Ui Application and STK Ui Core.
  • Connect. The Connect interface library enables you to connect third-party applications to STK.
  • STK Java API. The STK Java API is a Java implementation specifically designed and developed by AGI to support the STK development environment.
  • STK Python API. The STK Python API is a Python implementation specifically designed and developed by AGI to support the STK development environment. The API offers Cross-platform support and several Usability improvements.

Important information about the programming interfaces, including new feature descriptions, migration information, and fixed issues, is provided in the Release Notes of the STK Help system, which is accessible from the STK Help menu.