MATLAB:在3D球体图上选择焦点区域和旋转中心

时间:2017-06-02 23:59:58

标签: matlab matlab-figure

我有以下代码生成一个火球纹理覆盖在其表面上的球体,

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')

enter image description here

然而,我希望能够做的是将3D绘图聚焦在火星表面上的特定点上(如下面给出的示例),并且还将该点作为旋转中心而不是原点上的通常点。这样的事情会成为可能吗? enter image description here

0 个答案:

没有答案