有人有类似的程序可以提供一下吗,就是比方说把100张图片沿一个方向叠加起来,构成一个三维效果图
如果有用点一下采纳叭
用surface函数,院里有点类似绘制曲面后贴图
举个例子,两张500x500不透明图片:
ax=gca;
hold(ax,'on')
[xGrid,yGrid]=meshgrid(1:500,1:500);
zGrid=ones(500,500);
for i=1:2
CData=imread([num2str(i),'.jpg']);
DrawBirdHdl=surface(xGrid,yGrid,zGrid.*10.*i,...
'CData',CData,...
'CDataMapping','direct',...
'EdgeColor','none');
end
有透明部分的png图片:
ax=gca;
hold(ax,'on')
[xGrid,yGrid]=meshgrid(1:500,1:500);
zGrid=ones(500,500);
for i=1:4
[CData,~,AData]=imread([num2str(i),'.png']);
CData_R=double(CData(:,:,1))./255;CData_R(AData==0)=nan;
CData_G=double(CData(:,:,2))./255;CData_G(AData==0)=nan;
CData_B=double(CData(:,:,3))./255;CData_B(AData==0)=nan;
nCData(:,:,1)=CData_R;
nCData(:,:,2)=CData_G;
nCData(:,:,3)=CData_B;
DrawBirdHdl=surface(xGrid,yGrid,zGrid.*10.*i,...
'CData',nCData,...
'CDataMapping','direct',...
'EdgeColor','none');
end
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,目前超出我们的服务范围,暂时无法为您解答。
首次提问人员可免费体验一次有问必答服务。目前首次提问的问题服务范围为:编程语言、Java开发、python、数据库、前端开发 领域专业技术问题,为您提供问题的解决思路和指导。
不提供源码代写、项目文档代写、论文代写、作业题目代写、安装包资源发送或安装、软件使用指导等服务。
我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。