This example generates an asymmetric conducting airway model into the right upper and right middle lobes of a fitted lung. The fitted lobes are host volumes for airway generation from some defined central airways. The host volume is filled with a grid of uniformly xi-spaced points. Branches are generated a defined fraction of the distance from the end of a parent branch towards the centre of mass of the set of points. The points are split based on the plane defined by the parent and daughter branch. Branching continues down to a defined length limit. In this example an angle limit of 60 degrees is used to limit the size of the angle between the directions of the parent and daughter branches.
Created by Merryn Howatson Tawhai.
![]() |
![]() |
![]() |
Surfaces of RUL (green) and RML (red) |
Data (seed) points for airway generation |
Example of generated airway centerlines |
These three figures show the host geometry (tri-cubic Hermite elements for lobe geometry); data points generated within the host regions using uniform xi spacing (uniform global coordinate spacing can also be used but is slower, so the data files should be written out the first time that the seed points are created, for reading in subsequent times); and a mesh generated into the two lobes using a bifurcating-distributive algorithm (see Tawhai et al., Ann. Biomed. Eng. (2000) for a description of the method).