TiGL

DLR CPACS aircraft geometry library.

44 timeline entries · 3 major versions/milestones · 15 years · https://github.com/DLR-SC/tigl · RSS

Release timeline (newest first, grouped by year and version)

2026 2 entries

3.x

  1. test-v3.5.0 release

    <p>Merge branch 'fix_release_pipeline' into fix_release_pipeline_TEST</p>

  2. TiGL 3.5.0 v3.5.0 release

    This 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

2025 2 entries

3.x

  1. TiGL 3.5.0-rc1 v3.5.0-rc1 prerelease

    Version 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

  2. TiGL 3.4.1 v3.4.1 release

    Version 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

2024 3 entries

0.x

  1. CPACS Creator 0.2.0 cpacscreator-v0.2.0 prerelease

    We 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

3.x

  1. TiGL 3.4.0 v3.4.0 release

    Version 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

  2. TiGL 3.3.1 v3.3.1 release

    Version 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

2023 1 entry

3.x

  1. TiGL 3.3.0 v3.3.0 release

    Version 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

2022 1 entry

3.x

  1. TiGL 3.2.3 v3.2.3 release

    Version 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-

2021 3 entries

3.x

  1. TiGL 3.2.2 v3.2.2 release

    17/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

  2. TiGL 3.2.1 v3.2.1 release

    Version 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

  3. TiGL 3.2.0 v3.2.0 release

    Version 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

2020 1 entry

3.x

  1. TiGL 3.1.0 v3.1.0 release

    Version 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

2019 3 entries

0.x

  1. CPACS Creator 0.1 cpacscreator-v0.1.1 prerelease

    We 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

3.x

  1. TiGL 3.0.0 v3.0.0 releasemajorMajor 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

  2. TiGL 3.0.0-rc2 v3.0.0-rc2 prerelease

    - 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

2018 2 entries

2.x

  1. TiGL 2.2.3 v2.2.3 release

    - 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.

  2. TiGL 2.2.2 v2.2.2 release

    - 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

2017 13 entries

3.x

  1. TiGL 3.0.0 RC1 v3.0.0rc1 prerelease

    - 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

0.x

  1. 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

1.x

  1. 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

2.x

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. TiGL 2.2.1 v2.2.1 release

    - 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

2016 2 entries

2.x

  1. TiGL 2.2.0 v2.2.0 release

    - 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

  2. TiGL 2.1.7 v2.1.7 release

    - 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

2015 4 entries

2.x

  1. TiGL 2.1.6 v2.1.6 release

    TiGL 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

  2. TiGL 2.1.5 v2.1.5 release

    TiGL 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

  3. TiGL 2.1.4 v2.1.4 release

    TiGL 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

  4. TiGL 2.1.1 v2.1.1 release

    TiGL 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: - `

2014 5 entries

Milestones

2.x

  1. TiGL-2.1.2 v2.1.2 release

    This 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

  2. TiGL-2.1.3 v2.1.3 release

    TiGL 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

1.x

2012 1 entry

2.x

  1. 2.0.3_RCE tagmajorMajor version 2
    source: github-tag

2011 1 entry

1.x

  1. 1.1 tagmajorFirst release
    source: github-tag