/tigl

The TiGL Geometry Library to process aircraft geometries in pre-design.

Primary LanguageC++Apache License 2.0Apache-2.0

Build-Status: Build Status Build status
Installation: Anaconda-Server Badge
Cite us: DOI

News

Please head over to our TiGL website: https://dlr-sc.github.io/tigl/#news

About TiGL

The TiGL Geometry Library can be used for the computation and processing of aircraft geometries stored inside CPACS files. TiGL offers many geometry related functions such as

  • Point retrieval functions to compute points on the aircraft surface
  • Intersection functions to compute the intersection of the aircraft with planes
  • Export functions for standard CAD file formats (STEP + IGES) or mesh formats, including VTK, Collada, and STL.

The TiGL library uses the OpenCASCADE CAD kernel to represent the airplane geometry by NURBS surfaces. The library provides external interfaces for C, C++, Python, Java, MATLAB, and FORTRAN.

TiGL is shipped with the Qt based TiGL Viewer for visualizing aircraft geometries or viewing CAD files.

Screenshot of the TiGL Viewer