Always re-create shape in 3d plot to avoid depth buffer issues