A three-dimensional implementation of the boundary element and level set based structural optimisation. (September 2015)