三维立体图如下:
A'------------B'
/| /|
/ | / |
D'------------C' |
| | | |
| | | |
| A----------|--B
| / | /
|/ |/
D-------------C
表面展开如下:
A'----------B'
| |
| |
| |
| |
A'---------A-----------B----------B'---------A'
| | | | |
| | | | |
| | | | |
| | | | |
D'---------D-----------C----------C'---------D'
| |
| |
| |
| |
D'----------C'
根据Matlab三维mesh命令的要求,构造X,Y,Z并绘制,代码如下:
[X,Y]=meshgrid(0:1); X=[ nan X(1,:) nan nan X(:,1) X X(:,2) X(:,1) nan X(2,:) nan nan]; Y=[ nan Y(1,:) nan nan Y(:,1) Y Y(:,2) Y(:,1) nan Y(2,:) nan nan]; Z=ones(size(X)); Z(2:3,2:3)=0; mesh(X,Y,Z) axis equal axis off