fix 3D view zoom extent function