第六章——法線描邊庫的使用

6. 法線描邊的使用。

代碼清單:

   LoadOBJ obj = new LoadOBJ(mContext.getResources(),R.raw.shitou_01); 
   obj.parse(); 
   Material uiMaterial = new Material(); 
   try { 
        uiMaterial.setColorInfluence(0); 
        uiMaterial.addTexture(new Texture("sTexture", R.drawable.shitou_d)); 
        obj.setMaterialTest(uiMaterial); 
   } catch (ATexture.TextureException e) {
        e.printStackTrace(); 
  } 
  obj.translateAbs(f0,f0,-8f); 
  addSprite(obj);

  ModelStroke modelStroke = new ModelStroke();
  modelStroke.addStroke(obj);
  addSprite(modelStroke);

1.首先將創(chuàng)建好的需要邊的模型引用傳遞進(jìn)去,然后將這個描邊對象添加到渲染層就可以了。如果是動態(tài)物體,那么其描邊庫也需要跟obj這個模型進(jìn)行相同的位移,才能達(dá)到不出問題的效果。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容