|
|
|
@ -6047,9 +6047,9 @@ bool MeshTexture::CreateVirtualFaces64(FaceDataViewArr& facesDatas, FaceDataView |
|
|
|
IIndexArr filteredCams; |
|
|
|
IIndexArr filteredCams; |
|
|
|
|
|
|
|
|
|
|
|
int nViewCoverage = 0; |
|
|
|
int nViewCoverage = 0; |
|
|
|
int nViewCoverageMax = 200; |
|
|
|
int nViewCoverageMax = 100; |
|
|
|
int nHit = 0; |
|
|
|
int nHit = 0; |
|
|
|
int nHitMax = 10; |
|
|
|
int nHitMax = 1; |
|
|
|
std::map<IIndex, IIndex> mapProcessedViewIdx; |
|
|
|
std::map<IIndex, IIndex> mapProcessedViewIdx; |
|
|
|
//*
|
|
|
|
//*
|
|
|
|
for (const auto& [viewIdx, coverageCount] : viewCoverage) { |
|
|
|
for (const auto& [viewIdx, coverageCount] : viewCoverage) { |
|
|
|
@ -6090,7 +6090,7 @@ bool MeshTexture::CreateVirtualFaces64(FaceDataViewArr& facesDatas, FaceDataView |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (!scene.is_face_delete_edge2(strName, virtualFaceCenterFaceID)) |
|
|
|
// if (!scene.is_face_delete_edge2(strName, virtualFaceCenterFaceID))
|
|
|
|
{ |
|
|
|
{ |
|
|
|
filteredCams.push_back(viewIdx); |
|
|
|
filteredCams.push_back(viewIdx); |
|
|
|
mapProcessedViewIdx[viewIdx] = viewIdx; |
|
|
|
mapProcessedViewIdx[viewIdx] = viewIdx; |
|
|
|
@ -6108,7 +6108,7 @@ bool MeshTexture::CreateVirtualFaces64(FaceDataViewArr& facesDatas, FaceDataView |
|
|
|
nViewCoverage = 0; |
|
|
|
nViewCoverage = 0; |
|
|
|
nViewCoverageMax = 200; |
|
|
|
nViewCoverageMax = 200; |
|
|
|
nHit = 0; |
|
|
|
nHit = 0; |
|
|
|
nHitMax = 10; |
|
|
|
nHitMax = 5; |
|
|
|
for (size_t i = 0; i < sortedCams2.size(); ++i) |
|
|
|
for (size_t i = 0; i < sortedCams2.size(); ++i) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (nViewCoverage>=nViewCoverageMax) |
|
|
|
if (nViewCoverage>=nViewCoverageMax) |
|
|
|
|