Tyrolian Computational Hydrodynamics


Welcome to tychoBCG3D (TYCHO Boundary Conditions Generator for 3D STL- and point data (e.g. 3D scans), which you can download here.

It is written in C++ with the Qt framework and the libQGLViewer library

The present version V0.1 is the first release.


Aim of this application is the generation of 3D boundary conditions for TYCHO from STL- and point data (e.g. 3D scans). You are welcome to download it and do whatever you want with it. Keep in mind that this code does not come with any guarantee.


To compile the sources you need a C++ compiler (e.g. http://gcc.gnu.org/), the QT library including the qt-devel packages and the libQGLViewer library. Note that QT is available under the open source LGPL version 2.1 license, from the release of Qt 4.5 onward (read more).

To generate tychoBCG3D you need to execute the following steps:

qmake-qt4
make


 A typical workflow could be:

1.) open STL data or point data (plain text file with x,y,z and normal vector x,y,z in one datarow)

2.) set the relative size of the computational domain (the physical diameters are then set within a TYCHO simulation); note that tychoBCG3D scales all models to 1

3.) set the resolution

4.) save the boundary for TYCHO

4.a) you can check the sampled data of the boundaries by choosing "sampled data" in the dropdown box in the right part of the MainApp

5.) start tychoGUI and use this boundary in your TYCHO 3D-simulation


Für den Inhalt dieser Seite ist eine neuere Version von Adobe Flash Player erforderlich.

Adobe Flash Player herunterladen


The main Window of tychoBCG3D

The main menu bar

1 Open point data (just ascii files with x,y,z coordiantes and normal_x, normal_y, normal_z components in one row with space as delimiter, e.g. 1.0 1.0 1.0 1.0 0.0 0.0)
2 Open STL data(binary or ascii)
3 Reset computational domain to the size of the boundary
4 Save TYCHO boundary condition
5 Solid Color
6 Ambient Color
7 Backround Color
8 Calculate Normal Vectors (if somehow corrupted by the CAD software)
9 Help
10 About tychoBCG3D
11 Exit