我有以下代码生成一个火球纹理覆盖在其表面上的球体,
R = 3.39e6; %Radius of Mars (m)
mars_texture = imread('mars.jpg');
[x,y,z] = sphere(100);
surf(R*x,R*y,R*z)
h = findobj('type','surface');
set(h,'cdata',mars_texture,'facecolor','texturemap','edgecolor','none')
然而,我希望能够做的是将3D绘图聚焦在火星表面上的特定点上(如下面给出的示例),并且还将该点作为旋转中心而不是原点上的通常点。这样的事情会成为可能吗?