![]() |
[求助]trisurf()怎么进行纹理处理)(就是帖图啦)
2 个附件
首先,这个我是读图的代码,
fid = fopen('Venushead.tm'); vn = fscanf(fid,'%d',[1 1]); vf = fscanf(fid,'%d',[1 1]); tmp = fscanf(fid,'%d',[1 1]); v = fscanf(fid,'%g',[3 vn]); v = v'; f = fscanf(fid,'%d',[3 vf]); f = f'; trisurf(f+1,v(:,1),v(:,2),v(:,3),'FaceColor','green','LineStyle','none'); 文件在附件里 我想请教下,我现在读出来是一个Venushead的头,我想把随便选一张图做为它的纹理,帖上去,请问怎么帖呀,还有meterial怎么应用在这个头里,我用了都没效果,我只直接在下面填加一句 meterial xxxx ps:warp()不能用啊,那个是对矩形的,这个是三角网格的数据,试了很多很多方法,不知道怎们做啊 也有试过surface(),但是里面的第1个参数faces怎们写啊?,我把上面的"f+1"带入不行啊。。 附件我解释下,第1行的第1个是顶点数,第1行的第2个是面片数,第3个不管 浮点类型的是顶点的x,y,z 整型的是面片所对应的顶点索引(我老师跟我说的~~) 先谢谢各位高手啦! |
回复: [求助]trisurf()怎么进行纹理处理)(就是帖图啦)
没人会吗?自己顶起来~~~
|
所有时间均为北京时间。现在的时间是 11:24。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.