1、视点概念:
视点可由方位角和仰角表示。如图所示:
方位角:又称旋转角,是视点在xy平面上的投影与y轴负方向的夹角。正值表示逆时针,负值表示顺时针。
仰角:视点与原点连线,和xy平面的夹角。正值表示在xy平面上方,负值表示在xy平面下方。
2、使用函数view
view(az, el) :其中,az为方位角,el为仰角。都是以度为单位。系统默认的方位角为-37.5°,仰角为30°。
代码示例:
clc;
clear all;
[x, y] = meshgrid(0:0.1:2, 1:0.1:3);
z = (x-1).^2+(y-2).^2-1;
subplot(2,2,1);
mesh(x,y,z);
title('方位角=-37.5{\circ},仰角=30{\circ}');
subplot(2,2,2);
mesh(x,y,z);
view(0,90);
title('方位角=0{\circ},仰角=90{\circ}');
subplot(2,2,3);
mesh(x,y,z);
view(90,0);
title('方位角=90{\circ},仰角=0{\circ}');
subplot(2,2,4);
mesh(x,y,z);
view(-45,-60);
title('方位角=-45{\circ},仰角=-60{\circ}');
运行结果:
3、view函数的拓展
view函数的其他形式:
view(x, y, z):其中,x、y、z表示视点在笛卡尔空间坐标系中的位置。
view(2):表示从二维平面观察图形,即方位角为0°,仰角为90°。
view(3):表示从三维空间观察图形,视点使用默认方位角与仰角。