图片缩略图

display_obj

version 1.0.0.0 (1.54 KB) by 伯纳德Abayowa
显示波前物体结构
5.0
3评级

25下载

更新2008年6月17日

查看许可协议

显示obj结构读入matlab使用readObj

引用作为

伯纳德Abayowa(2021)。display_obj(//www.tatmou.com/matlabcentral/fileexchange/20307-display_obj), MATLAB中央文件交换。检索

意见及评分(11

阿明Fakia

我可以显示没有纹理的obj,但一旦我使用任何图像纹理,就会出现如下错误:

位置2的索引超出了数组边界。
display_obj错误(第36行)
x = abs(圆(obj.vt (: 1) * (sx-1))) + 1;

我在这方面经验不够,谁能帮我一下吗?

赫兹曹

成功了,非常感谢!但我有一个问题:它不能显示纹理在网格实验室或geomagic,纹理是模糊的。

大卫Staack

图()
补丁(“顶点”,obj。v,‘脸’,obj.f。v,…
“FaceVertexCData”,兰德(长度(obj.v), 1));
阴影插值函数
轴广场;
轴相等;
视图((-37.5,-30));

大家Suarez-Burgoa

如果有人想显示用readObj恢复的OBJ结构。m函数,如果没有纹理文件,我建议创建这个函数。

函数displayobjnotexture (obj)
图()
补丁(“顶点”,obj。v,‘脸’,obj.f。v,…
“FaceVertexCData”,兰德(8 - 1));
阴影插值函数
轴广场;
轴相等;
视图((-37.5,-30));
endfunction

GAM

我得到了同样的错误:
使用display_obj出错(第19行)
输入参数不足。

我在第18 - 20行添加at:
如果纹理= = 0
tval = obj.v (: 3);
Else并关闭循环,然后我得到另一个错误

display_obj (ans, 0)
未定义函数或变量'sz'。

display_obj错误(第27行)
如果sz == 1

奥马尔Fakhr

太好了。成功了,但我有一个问题
问题:我用sub2ind得到一个错误。看起来矩阵更大了?
问:我如何显示没有纹理的线框?

非常感谢

Alutsyah Luthfian

如果你没有纹理数据,只需在第18 - 20行添加:

如果纹理= = 0
tval = obj.v (: 3);
其他的

所以你可以填充使用'0'值在纹理输入。

D.Jaisil玫瑰

我也是,我得到一个错误的第二次输入

Jawahir

当我试图运行命令时,显示了一个错误;

> > display_obj
使用display_obj出错(第19行)
输入参数不足。

卡洛斯·乌里韦

我试着用这个,但不太明白第二个输入。什么是纹理图像?

面分析

这是太棒了! !

MATLAB版本兼容性
创建R2007b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!