我试图在 Matlab 中生成一组 3-D 对象的视图,这样角度会发生变化,但对象大小保持不变。因为 Matlab 试图将整个轴都放入视图中,所以对象会根据是正面观察还是倾斜观察而缩小或扩大。举个例子:
[x,y,z] = sphere(50); % coordinates of a sphere
surf(x,y,z); % plot the sphere
axis image off
view(0,0) % at this angle the sphere fills the axes
view(-37.5,30) % at this angle the sphere is much smaller
我怎样才能使球体无论从哪个角度看都呈现相同的大小?