github DLR-SC/tigl v3.4.1
TiGL 3.4.1

one day ago

Version 3.4.1

2025/09/08

  • New API functions:

    • New function ::tiglComponentTransformPointToGlobal to transform component-local coordinates into global coordinates (#1064)
  • General changes:

    • Implemented the new CPACS fuelTanks.
    • Use OpenCascade Technology (OCCT) version 7.6.2.
    • Use TiXI version 3.3.1
    • Add support for linking against OpenCascade Technology 7.8.
    • Update the C++ standard to C++17.
    • Added the possibility to switch between two algorithms in the CCSTCurveBuilder. The default algorithm based on a Chebychev approximation results in a small number of control points, but introduces small discontinuities in the curvature. The new option is to use OCCT's GeomAPI_PointsToBSpline, which results in a C3 continuous B-Spline.
  • Fixes:

    • Fix inconsistent parametrization of super ellipse profiles. Before, the super ellipses ware parametrized by arc length, which resulted in different parameters at the four distinct points of the super ellipse. Potential kinks in two super ellipses were not necessarily connected by a v-isoline in the resulting loft. (#1094)
    • CCPACSPositioning was not available via Python bindings since the std::vector<std::unique_ptr<TYPE>> is not exposed to swig. New getter functions have been implemented in CCPACSPositioning.h to make these elements accesible via index, similar to the implementation of for several other classes (#936). For more information see cpacs_tigl_gen issue #59.
    • The tolerance for creating cells via contourCoordinate was reduced for cells in spanwise direction. That fixed a bug that caused cells to overlap potentially. The same reduction was missed in chordwise direction and is added now to avoid the cell overlap in chordwise direction, as well. (#1034)

Full Changelog: v3.4.0...v3.4.1

Don't miss a new tigl release

NewReleases is sending notifications on new releases.