3D Human Airway Tree
Program generuje ludzkie drzewo oskrzelowe
|
#include "CalculateVolumeDividingRatio.h"
#include <cmath>
#include <vtkMath.h>
#include <vtkPolyDataMapper.h>
Funkcje | |
float | CalculateVolumeDividingRatio (vtkPolyData *parentRegion, vtkPolyData *childRegion) |
Funkcja ta pozwala obliczyć "R" - stosunek przepływu/objętości. |
float CalculateVolumeDividingRatio | ( | vtkPolyData * | parentRegion, |
vtkPolyData * | childRegion | ||
) |
Funkcja ta pozwala obliczyć "R" - stosunek przepływu/objętości.
Współczynnik podziału objętości obliczany jest w następujący sposób. Jeśli region płuca rodzica oraz jego współrzędne są znane należy obliczyć objętość prostopadłościanu, w którym zawiera się region. Następnie obliczamy objętość prostopadłościanu o bokach 20 razy mniejszych od prostopadłościanu zawierającego cały region. Wymienione wyżej kroki powtarzamy dla regionu dziecka. Następnie obliczamy stosunek mniejszych prostopadłościanów dziecka do mniejszych prostopadłościanów rodzica.