it is used in draw(), and it is used in axes3d