Ecosystem

Home Ecosystem

Ecosystem

TiGL is used in different national and international aircraft design projects. It is basis for many other aircraft design software. TiGL relies on a range of Open Source software, such as the XML library TiXI, or the geometry modeling framework Open CASCADE.

CPACS

The Common Parametric Aircraft Configuration Schema (CPACS) is a data definition for the air transportation system. CPACS enables engineers to exchange information between their tools. It is therefore a driver for multi-disciplinary and multi-fidelity design in distributed environments. CPACS is the central data format at the German Aerospace Center (DLR) for aircraft pre-design.

TiXI

The TiXI library is an open source XML library with some additional methods for CPACS specific files such as checking uIDs for uniqueness. TiGL uses TiXI to read in and write out CPACS files. TiXI is also developed at the German Aerospace Center (DLR) by the TiGL developers.

Open CASCADE Technology

Open CASCADE Technology is an object-oriented C++ class library designed for rapid production of sophisticated domain-specific CAD/CAM/CAE applications. It is a major backbone of TiGL that uses Open CASCADE for example for file exports and boolean operations.

OCE is the community edition of OpenCASCADE with custom patches and CMake build system. TiGL currently uses OCE 0.17.

PythonOCC are the Python bindings of Open CASCADE / OCE. The TiGL python bindings integrate seamlessly with pythonocc, enabling the manipulation of TiGL generated surface and creation of new geometries.

RCE

RCE is an Open Source distributed, workflow-driven integration environment. It is used by engineers and scientists to design and simulate complex systems (e.g., aircraft, ships, or satellites) by using and integrating their own design and simulation tools. RCE integrates TiGL Viewer, allowing to visualize the current aircraft design during optimization.