单视图投射进一步优化
This commit is contained in:
1 parent
c927ce7db7
commit
9c3e97f447
1 file changed
+4
-4
@@ -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)
|
||||||
|
|||||||
Reference in new issue
Block a user