我想在3D绘图中绘制带有alpha通道的圆形png图片。 我正在寻找三天没有成功......我需要帮助!
谢谢! - dwn
答案 0 :(得分:3)
最简单的方法是使用纹理贴图创建表面。你会做这样的事情:
surface(1:2, 1:2, zeros(2), img, ...
'FaceColor','texturemap','EdgeColor','none');
这里发生的是那些1:2的论点是X& 3D图像角的Y坐标。零(2)参数是3D图像的Z坐标。您可以在其中放置不同的值以在3D中移动图像,但是您想要创建一个包含4个顶点的表面。
img参数是您的颜色数据。将FaceColor属性设置为texturemap会告诉曲面将纹理粘贴到您创建的曲面上。最后一点只是关闭了边框。