https://github.com/dlr-sc/tigl
The TiGL Geometry Library to process aircraft geometries in pre-design.
https://github.com/dlr-sc/tigl
aircraft b-spline c-plus-plus cpacs geometry nurbs opencascade
Last synced: about 1 year ago
JSON representation
The TiGL Geometry Library to process aircraft geometries in pre-design.
- Host: GitHub
- URL: https://github.com/dlr-sc/tigl
- Owner: DLR-SC
- License: apache-2.0
- Created: 2014-12-22T10:12:59.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-05-12T11:35:40.000Z (about 1 year ago)
- Last Synced: 2025-05-12T12:39:52.262Z (about 1 year ago)
- Topics: aircraft, b-spline, c-plus-plus, cpacs, geometry, nurbs, opencascade
- Language: C++
- Homepage: https://dlr-sc.github.io/tigl/
- Size: 178 MB
- Stars: 255
- Watchers: 30
- Forks: 70
- Open Issues: 108
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Zenodo: .zenodo.json
Awesome Lists containing this project
README

[](https://github.com/DLR-SC/tigl/actions/workflows/main.yml)
[](https://codecov.io/gh/dlr-sc/tigl)
[](https://github.com/DLR-SC/tigl/blob/cpacs_3/LICENSE.txt)
[](https://anaconda.org/dlr-sc/tigl3/badges/version.svg)
[](https://doi.org/10.1007/s11786-019-00401-y)
[](https://dlr-sc.github.io/tigl/doc/latest/)
The **Ti**GL **G**eometry **L**ibrary can be used for the computation and processing of aircraft geometries
stored inside [CPACS](https://github.com/DLR-LY/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.

# Downloads
- Pre-Compiled Releases: https://github.com/DLR-SC/tigl/wiki/Downloads
- Nightly Builds: https://github.com/DLR-SC/tigl/actions?query=workflow%3A%22Continuous+Integration%22+event%3Aschedule
# News
Please head over to our TiGL website: https://dlr-sc.github.io/tigl/#news
# 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). https://doi.org/10.1007/s11786-019-00401-y
A free copy of the paper is offered here: https://rdcu.be/bIGUH