Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
February 22, 2023 10:27
September 9, 2022 10:06
September 9, 2022 10:06
September 9, 2022 10:06
February 17, 2023 16:59
February 10, 2019 12:56
March 9, 2022 08:52
September 9, 2022 10:06
September 29, 2021 14:39

Screenshot of the TiGL Viewer


Continuous Integration codecov Apache 2.0 Install with conda Cite-us Documentation

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.



Please head over to our TiGL website:

Cite us

TiGL is available as Open Source and we encourage anyone to make use of it. If you are applying TiGL in a scientific environment and publish any related work, please cite the following article:

Siggel, M., Kleinert, J., Stollenwerk, T. et al.: TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design, Math.Comput.Sci. (2019).

A free copy of the paper is offered here: