2013-07-04 25 views

回答

1

我正在考虑两种可能的解决方案:

首先,你可以重绘表面多次,每次一小角度递增的位置。例如:

for i=1:length_of_animation 
    [theta,phi,r] = cart2sph(x,y,z); 
    [x,y,z] = sph2cart(theta+small_angle, phi, r); 
    delete(h); 
    h = isosurface(x,y,z) 
end 

其次,您可以使用campos函数在相应图的周围移动相机。见mathworks details。这不会使表面旋转,但会使视点旋转。玩相机可能有点棘手寿。