*(Using Blender 3.6.5)*

*NB: This answer is under work and has yet to be fully documented...*

#### Approach ####

[![GN Main graph, controls and results][1]][1]

#### Process data ####

[![GN Extract data graph][2]][2]

#### Build direct paths ####

[![GN Direct paths graph][3]][3]

#### Compute apices ####

[![GN Apex graph][4]][4]

#### Build over paths ####

[![GN complete paths graph][5]][5]

#### Build and adjust flight paths ####

[![GN convert to Bezier curves graph][6]][6]

#### Resources ####

[<img src="https://blend-exchange.com/embedImage.png?bid=Pb5OYsrM" />](https://blend-exchange.com/b/Pb5OYsrM/)


  [1]: https://i.sstatic.net/cqEtQ.jpg
  [2]: https://i.sstatic.net/73EGi.png
  [3]: https://i.sstatic.net/3WMwc.png
  [4]: https://i.sstatic.net/7ptqe.png
  [5]: https://i.sstatic.net/ymkpB.png
  [6]: https://i.sstatic.net/voxF2.png