joergbrech / tigl

A fork used only for educational/testing purposes. Please use the original tigl repository at

Home Page:https://github.com/DLR-SC/tigl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Screenshot of the TiGL Viewer

TiGL

Continuous Integration codecov Apache 2.0 Install with conda Cite-us Documentation

The TiGL Geometry Library can be used for the computation and processing of aircraft geometries stored inside 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.

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 artice:

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

About

A fork used only for educational/testing purposes. Please use the original tigl repository at

https://github.com/DLR-SC/tigl

License:Apache License 2.0


Languages

Language:C++ 77.7%Language:C 6.3%Language:CMake 5.6%Language:Python 4.9%Language:Java 3.6%Language:SWIG 1.0%Language:GLSL 0.3%Language:Shell 0.3%Language:JavaScript 0.1%Language:Batchfile 0.1%Language:Makefile 0.0%