TiGL
DLR CPACS aircraft geometry library.
Release timeline (newest first, grouped by year and version)
2026 2 entries
3.x
- test-v3.5.0 release
<p>Merge branch 'fix_release_pipeline' into fix_release_pipeline_TEST</p>
source: github-release - TiGL 3.5.0
v3.5.0releaseThis release adds the system definition introduced in CPACS 3.5 and direct NACA4 profile support in CPACS, geometry/mass-property evaluation for fuselage decks, and leading edge devices (LED), on top of a large set of TiGLCreator usability fixes and a build-system migration to co
source: github-release
2025 2 entries
3.x
- TiGL 3.5.0-rc1
v3.5.0-rc1prereleaseVersion 3.5.0-rc1 ---------------- 2025/09/22 We are very excited to announce our first official TiGL release containing the implementation of the CPACS Creator. CPACS Creator was a branch of TiGL that allowed modification of CPACS nodes via the C++ and internal Python API as wel
source: github-release - TiGL 3.4.1
v3.4.1releaseVersion 3.4.1 ------------- 2025/09/08 - New API functions: - New function `::tiglComponentTransformPointToGlobal` to transform component-local coordinates into global coordinates ([#1064](https://github.com/dlr-sc/tigl/issues/1064)) - General changes: - Implemented the new CPACS
source: github-release
2024 3 entries
0.x
- CPACS Creator 0.2.0
cpacscreator-v0.2.0prereleaseWe are happy to update the pre-release of CPACS Creator to version 0.2.0. This release does not include any new CPACS Creator features, but updates the TiGL version to 3.4 including a minor bug fix (b9c75f1964cce3cc3c196c379e33cc7bb8f9ede6). This also ensures the compatability wi
source: github-release
3.x
- TiGL 3.4.0
v3.4.0releaseVersion 3.4.0 ------------- 12/11/2024 - General changes: - Support CPACS 3.4 (#1027) - Implemented standard fuselage profiles, i.e. rounded rectangle profiles (#1005) and superellipses (#1021). - CPACS allows prescribing kinks at (fuselage) profiles at given parameters. At the s
source: github-release - TiGL 3.3.1
v3.3.1releaseVersion 3.3.1 ------------- 14/03/2024 - General changes: - Improve documentation and update installation instructions. - TiGL now supports Opencascade Technology 7.6.2 (#973). - Extension of the functionality of `::tiglwinginterpolatexsi` to work on a single segment that is not
source: github-release
2023 1 entry
3.x
- TiGL 3.3.0
v3.3.0releaseVersion 3.3.0 ------------- 02/05/2023 - General changes: - Support CPACS 3.3 (#883). The following CPACS 3.3 functionality is not yet supported: stringerFramePosition definition at fuselage section (#915), landing gears (#908), parametric fuselage profiles (#909). - Implemented
source: github-release
2022 1 entry
3.x
- TiGL 3.2.3
v3.2.3releaseVersion 3.2.3 ------------- 09/03/2022 - Fixes: - Disabled check, if wing cells can be trimmed rather than cut, even if they are not defined by contour coordinates. This check was put in place for better performance and robustness, because with trimmed curves expensive and error-
source: github-release
2021 3 entries
3.x
- TiGL 3.2.2
v3.2.2release17/11/2021 - Highlights / General changes: - Added support for canard style flaps. This allows to position the hinge points outside of the wing by providing an additional translation vector (issue #816). - Fixes: - Fixed CPACS versions header not correctly parsed, if the version
source: github-release - TiGL 3.2.1
v3.2.1releaseVersion 3.2.1 ------------- 01/07/2021 This is a bugfix release! - Fixed function `::tiglWingGetSegmentEtaXsi` ignoring the GetPointBehaviour that was introduced in TIGL 3.0.0 (#808 ): Since TiGL 3.0.0, the getPoint functions now use the parametrization of the wing surface geomet
source: github-release - TiGL 3.2.0
v3.2.0releaseVersion 3.2.0 ------------- 28/05/2021 - Highlights / General changes: - Full support of CPACS 3.2 - TiGL 3.2 is shipped with OpenCASCADE 7.4.0 and is now compatible with pythonOCC 7.4.0. This includes all TiGL releases and Conda packages. - Improved computation speed of wing cel
source: github-release
2020 1 entry
3.x
- TiGL 3.1.0
v3.1.0releaseVersion 3.1.0 ------------- 27/07/2020 - General changes: - Full support of CPACS 3.1 - Backport support for control surface devices from TiGL 2. It is now possible to manipulate trailing edge devices with TiGL 3.1 using the TiGL Viewer, the API or the language bindings. - Added
source: github-release
2019 3 entries
0.x
- CPACS Creator 0.1
cpacscreator-v0.1.1prereleaseWe are happy to show you the first pre-release of CPACS Creator 0.1. Malo Drougard from [CFS Engineering](https://cfse.ch/) did an awesome job and implemented this for the DLR. Please look here for more information: https://dlr-sc.github.io/tigl/cpacs-creator-pre-release.html Doc
source: github-release
3.x
- TiGL 3.0.0
v3.0.0releasemajorMajor version 3- General Changes: - CPACS 3 compatibility, including the new component-segment coordinate-system definition. The new cpacs definition of the wing structure allows more precise modelling of ribs and spars. - Guide curve support for wings and fuselages for high-fidelity surface mo
source: github-release - TiGL 3.0.0-rc2
v3.0.0-rc2prerelease- General Changes: - CPACS 3 compatibility, including the new component-segment coordinate-system definition. The new cpacs definition of the wing structure allows more precise modelling of ribs and spars. - Guide curve support for wings and fuselages for high-fidelity surface mo
source: github-release
2018 2 entries
2.x
- TiGL 2.2.3
v2.2.3release- New API functions: - Backport API function ``tiglCheckPointInside`` that checks wether a point lies inside a given geometric object - New API function ``tiglGetGuideCurvePoints`` to obtain the guide curve points on the fuselage/wing for a given guide curve.
source: github-release - TiGL 2.2.2
v2.2.2release- General changes: - Modelling of control surfaces as trailing and leading edge devices - The wing is now written a one entity instead of several segments in the file exports - New API functions: - ``tiglControlSurfaceGetDeflection`` to query the deflection of the given control s
source: github-release
2017 13 entries
3.x
- TiGL 3.0.0 RC1
v3.0.0rc1prerelease- General Changes: - CPACS 3 compatibility, including the new component-segment coordinate-system math. Note: As CPACS 3 is not officially released yet, the development version of CPACS as of December 18th, 2017 is used. Note: The wing structure is not yet adapted to CPACS 3 but
source: github-release
0.x
- 0.9 release
Released: 29/04/2011 - General Changes: - Fixed a bug that leads to strange errors when the first positioning of a Wing is not in the origin and has not innerSectionUID-element. - Removed annoying strErr message when a point miss one parameter. - TIGL 64-Bit libs are available fo
source: github-release
1.x
- 1.0 release
Released: 31/08/2011 - Changed API: - `tiglOpenCpacsConfiguration` now opens a configuration without specification if the uid if it is the only one in the data set. Simply take NULL or en empty string as uid argument. - Added a Python wrapper for the C-code and DLL handling (no n
source: github-release
2.x
- 2.0 release
Released: 20/03/2012 - General Changes: - Compatible with CPACS 2.0 - Corrected the implicit rotation of fuselage and wing profiles. They shouldn't turn from x-y to x-z by TIGL - TIGL now uses the coordinate system of parent components for child components. This is only done when
source: github-release - 2.0.1 release
Released: 02/10/2012 - General Changes: - Fixed geometry transformations like sweep angle and dihedral angle rotating sections - Fixed scalings that lead to a translation of sections - Datasets with CPACS Version < 2.0 are now rejected - Calculation of fused fuselage, wing, and a
source: github-release - 2.0.2 release
Released: 16/10/2012 - General Changes: - Fixed wing translation bug in TIGLViewer and export Functions - Implemented STL import - The result of the fused plane calculation is now chached - TiGLViewer: - Fixed triangulation algorithm (should not crash anymore) - Added full plane
source: github-release - 2.0.3 release
Released: 17/01/2013 - General Changes: - Added `CCPACSWingSegment::GetChordPoint` to internal API - Added a simple cpacs data set for accuracy testing - Added some accuracy tests for getPoint functions - Added support for visual leak detector - Changed UnitTesting? Framework to
source: github-release - 2.0.4 release
Released: 17/01/2013 - New API Functions: - Added function `tiglGetErrorString` - Fixes: - Fixed bug in `tiglWingComponentSegmentPointGetSegmentEtaXsi` - Fixed camberline / chordline bug - Fixed exception, when no airfoils are available - TiGLViewer: - Added scripting interface t
source: github-release - 2.0.5 release
Released: 11/06/2013 - Changed API: - Switched to const `char ** strings` - `tiglWingGetSegmentIndex` returns now also the wing index instead of asking for it - Removed TiGL wire algorithms switching functions. Now a Bspline wire is used for each profile. - General Changes: - Sym
source: github-release - 2.0.6 release
Released: 27/08/2013 - General Changes: - Improved loading times - Improved speed of intersection calculations by caching and reusing results - Switched to faces instead of solids in STEP Export - Switched to const `char ** API` - Prepared TiGL for Android (currently working but
source: github-release - 2.0.7 release
Released: 21/11/2013 - Changed API: - replaced `tiglWingComponentSegmentGetMaterialUIDs` with `tiglWingComponentSegmentGetMaterialUID` and `tiglWingComponentSegmentGetMaterialCount` - General Changes: - Implementation of far fields - More work on STEP and IGES export. The geometr
source: github-release - 2.1.0 release
Released: 17/01/2014 - Changed API: - Added argument for `tiglWingGetReferenceArea` to define the projection plane for reference area calculations - General Changes: - Support for parametric CST wing profiles - Logging improvements. The console verbosity can now be set independen
source: github-release - TiGL 2.2.1
v2.2.1release- General changes: - Improved calculation time of ``tiglFuselageGetPointAngle`` by roughly a factor of 30. The results might be a different than in previous versions, but the function should be more robust now. - Improved calculation time of ``tiglFuselageGetPoint`` by applying c
source: github-release
2016 2 entries
2.x
- TiGL 2.2.0
v2.2.0release- Major changes: - Added modelling of the wing structure, including ribs and spars . This code was part of a large pull request by Airbus D&S. Currently, the structure is only accessible by the TiGL Viewer. In future releases, we plan to make the structure accessible from the API
source: github-release - TiGL 2.1.7
v2.1.7release- General changes: - Support for generic aircraft systems (by Jonas Jepsen). - External components are now conforming with the CPACS 2.3 standard (by Jonas Jepsen). - Support for rotorcraft (by Philipp Kunze). - Improved IGES export: Added support for long names in IGES (more tha
source: github-release
2015 4 entries
2.x
- TiGL 2.1.6
v2.1.6releaseTiGL 2.1.6 was released on 15/07/2015. This is a bugfix release. - TiGL Viewer: - Fixed critical crash on Windows 64 bit systems that occured sporadically on some systems
source: github-release - TiGL 2.1.5
v2.1.5releaseTiGL 2.1.5 was released on 01/07/2015 - Changed API: - Added an output argument in the function `tiglWingComponentSegmentPointGetSegmentEtaXsi` that returns the error of the computation. - The function `tiglWingComponentSegmentGetSegmentIntersection` uses a new algorithm that sho
source: github-release - TiGL 2.1.4
v2.1.4releaseTiGL 2.1.4 was released on 06/02/2015 - Changed API: - Added an output argument in the functions `tiglWingGetUpperPointAtDirection` and `tiglWingGetLowerPointAtDirection` that returns the error of the computation - New API functions: - `tiglFuselageGetIndex` and `tiglFuselageGetS
source: github-release - TiGL 2.1.1
v2.1.1releaseTiGL 2.1.1 was released on 28/01/2014. Please scroll down to download the binary packages. - Changed API: - In previous TiGL version, some strings had to be freed manually after calling some functions. These strings must not be freed anymore. Following functions are affected: - `
source: github-release
2014 5 entries
Milestones
2.x
- TiGL-2.1.2
v2.1.2releaseThis TiGL Release was published on 17/04/2014. - Changed API: - The returned UID strings of the following functions must not be freed by the user anymore: - `tiglWingGetOuterSectionAndElementIndex` - `tiglWingGetInnerSectionAndElementUID` - `tiglFuselageGetStartSectionAndElementU
source: github-release - TiGL-2.1.3
v2.1.3releaseTiGL 2.1.3 was released on 08/12/2014. Merry Christmas! - Changed API: - Changed functions `tiglWingGetSegmentSurfaceArea` to exclude side faces and trailing edges - Removed functions `tiglWingGetUpperPointAtAngle` and `tiglWingGetLowerPointAtAngle`. These functions were replaced
source: github-release