.obj 文件只是一个3维模型,我们要给它添加贴图却不知道如何实现……贴图属于材质的部分,具体要在 Appearance 下完成但是 Appearance 只能被 Shape3D 所引用而导入的模型 得到的是一个  BranchGroup 对象                       BG                  ---------------->我们导入的 .obj 模型文件
                       |
                    TG
                    |
                  Shape3D                            ----------------->隔在模型与贴图之间
                   |        |
            Appearance  Geometry
                |
             Texture          --------------------------->导入的贴图
问:
      怎么样才能将 导入的贴图 贴到 导入的模型上

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【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%               无满意结分率:---------------------
    楼主该结一些帖子了
      

  2.   

    据我判断你没有办法从obj中获取几何信息,而Textuure是需要几和定位的
      

  3.   

    为obj 贴图 其实很简单3dmax建模的时候 是按对象贴图
    在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
      

  4.   

    能不能给提供一点代码文件啊?关于在java3d中导入obj材质的。谢谢!!
    [email protected]
      

  5.   

    我也想要代码文件 
    [email protected] 谢谢
      

  6.   

    我也想要关于贴图方面的代码!!![email protected]