.obj 文件只是一个3维模型,我们要给它添加贴图却不知道如何实现……贴图属于材质的部分,具体要在 Appearance 下完成但是 Appearance 只能被 Shape3D 所引用而导入的模型 得到的是一个 BranchGroup 对象 BG ---------------->我们导入的 .obj 模型文件
|
TG
|
Shape3D ----------------->隔在模型与贴图之间
| |
Appearance Geometry
|
Texture --------------------------->导入的贴图
问:
怎么样才能将 导入的贴图 贴到 导入的模型上
|
TG
|
Shape3D ----------------->隔在模型与贴图之间
| |
Appearance Geometry
|
Texture --------------------------->导入的贴图
问:
怎么样才能将 导入的贴图 贴到 导入的模型上
楼主【sunq1413】截止到2008-07-15 08:57:57的历史汇总数据(不包括此帖):
发帖的总数量:7 发帖的总分数:40 每贴平均分数:5
回帖的总数量:3 得分贴总数量:2 回帖的得分率:66%
结贴的总数量:3 结贴的总分数:0
无满意结贴数:3 无满意结贴分:20
未结的帖子数:4 未结的总分数:40
结贴的百分比:42.86 % 结分的百分比:0.00 %
无满意结贴率:100.00% 无满意结分率:---------------------
楼主该结一些帖子了
在Java3D 里的对象 是按节点进行贴图的 也就是 Group 假如一个人物里有10个对象 分别为 头 脚 XXXXX把人物Group 赋给一个元素组
然后将元素组的每一个对象 分别赋给 Node对象
然后用 Texture
TextureUnitState[] tus
shaderAppearance.setTextureUnitState(tus);Shape3D s;
s.setAppearance(shaderAppearance);Shape3D s =(Group)Node对象;
然后就OK了大家可以互相一起学习我的Java3D博客:http://www.blogjava.net/chensiyu04/articles/215243.html
[email protected]
[email protected] 谢谢