handled offsset for wedgetexcoord (to redo better)

This commit is contained in:
ganovelli 2010-09-27 14:40:24 +00:00
parent 30f6267da1
commit 087e28ddc4
1 changed files with 5 additions and 0 deletions

View File

@ -269,10 +269,15 @@ static void Mesh(MeshLeft& ml, MeshRight& mr, const bool selected = false){
} }
// face // face
bool wedgetexcoord = vcg::tri::HasPerWedgeTexCoord(mr);
for(fi=mr.face.begin();fi!=mr.face.end();++fi) for(fi=mr.face.begin();fi!=mr.face.end();++fi)
if(!(*fi).IsD() && (!selected || (*fi).IsS())){ if(!(*fi).IsD() && (!selected || (*fi).IsS())){
if(wedgetexcoord)
for(int i = 0; i < (*fi).VN(); ++i)
(*fi).WT(i).n() += ml.textures.size();
ml.face[remap.face[Index(mr,*fi)]].ImportData(*fi); ml.face[remap.face[Index(mr,*fi)]].ImportData(*fi);
ImportFaceAdj(ml,mr,ml.face[remap.face[Index(mr,*fi)]],*fi,remap,selected); ImportFaceAdj(ml,mr,ml.face[remap.face[Index(mr,*fi)]],*fi,remap,selected);
} }
// hedge // hedge