Cervera, E., & Trevelyan, J. (2005). Evolutionary structural optimisation based on boundary representation of NURBS: Part II: 3D algorithms. Computers and Structures, 83(23-24), 1917-1929