Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-12-09, 18:05   #1
kakalu2000
初级会员
 
注册日期: 2008-12-09
年龄: 40
帖子: 2
声望力: 0
kakalu2000 正向着好的方向发展
默认 [求助]trisurf()怎么进行纹理处理)(就是帖图啦)

首先,这个我是读图的代码,
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
整型的是面片所对应的顶点索引(我老师跟我说的~~)
先谢谢各位高手啦!
上传的附件
文件类型: rar Venushead.rar (413.7 KB, 2 次查看)
kakalu2000 当前离线   回复时引用此帖
旧 2008-12-11, 22:34   #2
kakalu2000
初级会员
 
注册日期: 2008-12-09
年龄: 40
帖子: 2
声望力: 0
kakalu2000 正向着好的方向发展
默认 回复: [求助]trisurf()怎么进行纹理处理)(就是帖图啦)

没人会吗?自己顶起来~~~
kakalu2000 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]需用simulink吗 lan2265210 MATLAB论坛 2 2009-03-16 11:23
[求助]电力系统机组启停优化算法程序 woshi523de MATLAB论坛 1 2008-11-18 08:12
[求助]下载什么版本的matlab好呢? szy0syz MATLAB论坛 4 2008-11-15 10:28
[求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 yijianmei MATLAB论坛 1 2008-07-24 10:15
[求助]在GUI中利用按钮来导入图片 yangkai12 MATLAB论坛 0 2008-04-20 21:55


所有时间均为北京时间。现在的时间是 18:36


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.