在3D系统中,我希望相机观察x-y平面,使相机光轴沿z轴,主点为(0,0)。我该怎么做?或者说,在我改变相机的位置和角度(旋转)之前,我想保持外部参数(位置和旋转)不变,然后能够恢复它们,并将相机移动到原来的位置。提前感谢
查看有关设置相机属性的Matlab文档。
您可以通过通常的方式获取和设置这些属性(CameraPosition
是一个,CameraTarget
是另一个):
oldpos = get(gca,'CameraPosition');
newpos = [0 0 10];#%positioned at z=10
target = [0 0 0];#%aimed at the origin
set(gca,'CameraPosition',newpos,'CameraTarget',target);
你必须摆弄这些设置(也许还有其他设置)才能获得你想要的结果。您需要了解的所有信息都在文档中。