Releases: DLR-SC/tigl
Releases · DLR-SC/tigl
2.0.2
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 triangulation
- Checks in all Selection-Dialogs, if cancel was pressed
- Added calculation of intersection line of Wing and Fuselage
- The recently opened folder is now saved
2.0.1
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 airplane should not crash anymore
- Removed memory leaks
- Cmake based project files
- Prepared for OpenCascade? 6.5.3
- Windows 64 Bit builds available
- TiGLViewer:
- Fixed inconsistent hot keys and menu entries for views
- Console window showing outputs of TIGL and OpenCascade?
- Wireframe mode
- Recent Documents menu entry
2.0
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 parent --> child relations could be figured out via UIDs.
- Profile points could now also be stored as the vector (x ,y, and z) containing all profile points.
- Some XPath have changed in CPACS 2.0, for example "sweepangle" is now "sweepAngle". TIGL is taking care of these changes.
-
New API Functions:
tiglFuselageGetSymmetry
andtiglWingGetSymmetry
for querying symmetry informationtiglWingGetReferenceArea
gives the reference area of a wingtiglWingComponentSegmentFindSegment
returns the segmentUID and wingUID for a given point on a componentSegmenttiglWingGetWettedArea
a new function for caluclating wetted area of a wing
tiglWingComponentSegmentPointGetSegmentEtaXsireturns
eta, xsi, segmentUID and wingUID for a given eta and xsi on- a componentSegment
-
TiGLViewer:
- Complete rebuild of TIGLViewer. It is now QT based and platform independent
- TIGLViewer now updates the view when the cpacs file is changed.
1.0
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 need to manually convert cpython variables to python)
- New API Functions
tiglComponentIntersectionPoint
Returns a point on the intersection line of two geometric components. Often there are more one intersection line, therefore you need to specify the line.tiglComponentIntersectionLineCount
Returns the number if intersection lines of two geometric components.tiglComponentGetHashCode
Computes a hash value to represent a specific shape. The value is computed from the value of the underlying shape reference and the Orientation is not taken into account.tiglFuselageGetMinumumDistanceToGround
Returns the point where the distance between the selected fuselage and the ground is at minimum. Fuselage could be turned with a given angle at at given axis, specified by a point and a direction.
- TIGLViewer
- now could draw the componentSegment of a selected wing.
0.9
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 for linux.
- TIGL is now able to open rotocraft configurations as well as aircraft