“…Theoretically, a 3D part has an infinite number of possible build orientations. A one-step method generally develops a specialised algorithm (Alexander, Allen, and Dutta 1998;Delfs, Tows, and Schmid 2016;Golmohammadi and Khodaygan 2019;Griffiths et al 2019;Ulu et al 2020;Wang and Qian 2020) or applies an existing optimisation algorithm, such as the genetic algorithm (Hur et al 2001;Masood, Rattanawong, and Iovenitti 2003;Thrimurthulu, Pandey, and Reddy 2004;Ahn, Kim, and Lee 2007;Padhye and Deb 2011;Zhang and Li 2013;Paul and Anand 2015;Brika et al 2017;Chowdhury, Mhapsekar, and Anand 2018), particle swarm algorithm (Padhye and Deb 2011;Cheng and To 2019;Raju et al 2019;Shen et al 2020) or bacterial foraging algorithm (Raju et al 2019), to directly search an orientation enabling one or more part orientation factors to be optimal from infinite possible orientations. In a one-step method, the 3D model of a part is first rotated with a random or fixed angle.…”