画一个截断的矩形金字塔

时间:2015-04-14 15:38:28

标签: matlab drawing

如何在Matlab中绘制截断的矩形金字塔? 底部和顶部矩形应具有4:3的纵横比。 enter image description here 图像显示为指南。像漏斗一样浏览它的能力会很好。

>> x = [0 0 0 0; 1 1 -1 1; 1 -1 -1 -1];
y = [0 0 0 0; 5 5 5 5; 5 5 5 5]; 
z = [0 0 0 0; 1 1 -1 -1; -1 1 1 -1];
fill3(x,y,z, ones(3,4)) 

这实现了金字塔 enter image description here

现在我只需要进行一些调整以削减峰值。

1 个答案:

答案 0 :(得分:0)

x =[ 3/4 -3/4 -3/4 -3/4; 3/4 3/4 -3/4  3/4; 3 3 -3  3;  3 -3 -3 -3];
y =[ 5/2  5/2  5/2  5/2; 5/2 5/2  5/2  5/2; 5 5  5  5;  5  5  5  5]; 
z =[-4/2  4/2  4/2 -4/2; 4/2 4/2 -4/2 -4/2; 4 4 -4 -4; -4  4  4 -4];
fill3(x,y,z, ones(4,4)) 
grid

这将在底部创建截面为4:3宽高比的方形金字塔。

enter image description here