我正在寻找一种在3D冲浪图中的特定位置绘制圆锥的方法。圆锥体也可以50%透明吗?
现在,我正在使用surf
函数绘制一个基本的3d环境。我正在尝试使用功能plot3
在特定位置绘制具有特定尺寸的圆锥体。
最佳答案
以下代码通过使用t=[0;1]
将圆柱体捏在零和一之间来创建圆锥体。然后使用alpha(...)功能风扇设置透明度。要重新放置圆柱体,必须将值添加到x,y或z或执行旋转(超出此答案的范围)。
t = [0;1];
[X,Y,Z] = cylinder(t);
figure;
clf;
surf(X,Y,Z);
alpha(.5)
hold all
surf(X+1,Y,Z);
alpha(.5);
axis equal