A design algorithm to model fibre paths for manufacturing of structurally optimised composite laminates. (15th November 2018)