Topology optimisation of self-supporting structures based on the multi-directional additive manufacturing technique