A robust node-shifting method for shape optimization of irregular gridshell structures. (December 2021)