文件交换
25下载
更新2008年6月17日
查看许可协议
显示obj结构读入matlab使用readObj
伯纳德Abayowa(2021)。display_obj(//www.tatmou.com/matlabcentral/fileexchange/20307-display_obj), MATLAB中央文件交换。检索2021年5月8日.
2021年3月6日
我可以显示没有纹理的obj,但一旦我使用任何图像纹理,就会出现如下错误:
位置2的索引超出了数组边界。display_obj错误(第36行)x = abs(圆(obj.vt (: 1) * (sx-1))) + 1;
我在这方面经验不够,谁能帮我一下吗?
2020年6月23日
成功了,非常感谢!但我有一个问题:它不能显示纹理在网格实验室或geomagic,纹理是模糊的。
2020年6月8日
图()补丁(“顶点”,obj。v,‘脸’,obj.f。v,…“FaceVertexCData”,兰德(长度(obj.v), 1));阴影插值函数轴广场;轴相等;视图((-37.5,-30));
2020年4月28日
如果有人想显示用readObj恢复的OBJ结构。m函数,如果没有纹理文件,我建议创建这个函数。
函数displayobjnotexture (obj)图()补丁(“顶点”,obj。v,‘脸’,obj.f。v,…“FaceVertexCData”,兰德(8 - 1));阴影插值函数轴广场;轴相等;视图((-37.5,-30));endfunction
2019年8月11日
我得到了同样的错误:使用display_obj出错(第19行)输入参数不足。
我在第18 - 20行添加at:如果纹理= = 0tval = obj.v (: 3);Else并关闭循环,然后我得到另一个错误
display_obj (ans, 0)未定义函数或变量'sz'。
display_obj错误(第27行)如果sz == 1
2019年5月7日
太好了。成功了,但我有一个问题问题:我用sub2ind得到一个错误。看起来矩阵更大了?问:我如何显示没有纹理的线框?
非常感谢
2018年2月23日
如果你没有纹理数据,只需在第18 - 20行添加:
如果纹理= = 0tval = obj.v (: 3);其他的
所以你可以填充使用'0'值在纹理输入。
2017年4月6
我也是,我得到一个错误的第二次输入
2013年3月13日
当我试图运行命令时,显示了一个错误;
> > display_obj使用display_obj出错(第19行)输入参数不足。
2013年2月13日
我试着用这个,但不太明白第二个输入。什么是纹理图像?
2008年7月10
这是太棒了! !
启发:激光扫描器波前。Obj文件阅读器,绘图仪,体积和表面积计算器
在MATLAB中心找到宝藏,并发现社区如何可以帮助你!
在一个可执行文档中创建带有代码、输出和格式化文本的脚本。
了解实时编辑器
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
我可以显示没有纹理的obj,但一旦我使用任何图像纹理,就会出现如下错误:
位置2的索引超出了数组边界。
display_obj错误(第36行)
x = abs(圆(obj.vt (: 1) * (sx-1))) + 1;
我在这方面经验不够,谁能帮我一下吗?
成功了,非常感谢!但我有一个问题:它不能显示纹理在网格实验室或geomagic,纹理是模糊的。
图()
补丁(“顶点”,obj。v,‘脸’,obj.f。v,…
“FaceVertexCData”,兰德(长度(obj.v), 1));
阴影插值函数
轴广场;
轴相等;
视图((-37.5,-30));
如果有人想显示用readObj恢复的OBJ结构。m函数,如果没有纹理文件,我建议创建这个函数。
函数displayobjnotexture (obj)
图()
补丁(“顶点”,obj。v,‘脸’,obj.f。v,…
“FaceVertexCData”,兰德(8 - 1));
阴影插值函数
轴广场;
轴相等;
视图((-37.5,-30));
endfunction
我得到了同样的错误:
使用display_obj出错(第19行)
输入参数不足。
我在第18 - 20行添加at:
如果纹理= = 0
tval = obj.v (: 3);
Else并关闭循环,然后我得到另一个错误
display_obj (ans, 0)
未定义函数或变量'sz'。
display_obj错误(第27行)
如果sz == 1
太好了。成功了,但我有一个问题
问题:我用sub2ind得到一个错误。看起来矩阵更大了?
问:我如何显示没有纹理的线框?
非常感谢
如果你没有纹理数据,只需在第18 - 20行添加:
如果纹理= = 0
tval = obj.v (: 3);
其他的
所以你可以填充使用'0'值在纹理输入。
我也是,我得到一个错误的第二次输入
当我试图运行命令时,显示了一个错误;
> > display_obj
使用display_obj出错(第19行)
输入参数不足。
我试着用这个,但不太明白第二个输入。什么是纹理图像?
这是太棒了! !