PolygonalMesh Debugging: Added another missing Alloc
This commit is contained in:
parent
df29c81227
commit
614f49c053
|
|
@ -295,6 +295,7 @@ static void Mesh(MeshLeft& ml, ConstMeshRight& mr, const bool selected = false,
|
||||||
if(!(*fi).IsD() && (!selected || (*fi).IsS()))
|
if(!(*fi).IsD() && (!selected || (*fi).IsS()))
|
||||||
{
|
{
|
||||||
FaceLeft &fl = ml.face[remap.face[Index(mr,*fi)]];
|
FaceLeft &fl = ml.face[remap.face[Index(mr,*fi)]];
|
||||||
|
fl.Alloc(fi->VN());
|
||||||
if(HasFVAdjacency(ml) && HasFVAdjacency(mr)){
|
if(HasFVAdjacency(ml) && HasFVAdjacency(mr)){
|
||||||
for(int i = 0; i < fl.VN(); ++i)
|
for(int i = 0; i < fl.VN(); ++i)
|
||||||
fl.V(i) = &ml.vert[remap.vert[Index(mr,fi->cV(i))]];
|
fl.V(i) = &ml.vert[remap.vert[Index(mr,fi->cV(i))]];
|
||||||
|
|
@ -302,7 +303,7 @@ static void Mesh(MeshLeft& ml, ConstMeshRight& mr, const bool selected = false,
|
||||||
if(WTFlag)
|
if(WTFlag)
|
||||||
for(int i = 0; i < fl.VN(); ++i)
|
for(int i = 0; i < fl.VN(); ++i)
|
||||||
fl.WT(i).n() +=textureOffset;
|
fl.WT(i).n() +=textureOffset;
|
||||||
ml.face[remap.face[Index(mr,*fi)]].ImportData(*fi);
|
fl.ImportData(*fi);
|
||||||
if(adjFlag) ImportFaceAdj(ml,mr,ml.face[remap.face[Index(mr,*fi)]],*fi,remap);
|
if(adjFlag) ImportFaceAdj(ml,mr,ml.face[remap.face[Index(mr,*fi)]],*fi,remap);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue