#3556 Remove gray borders on 2d maps.

This commit is contained in:
Gaute Lindkvist
2018-10-29 08:41:14 +01:00
parent 7f7fd91f20
commit 643dd5596b

View File

@@ -79,17 +79,17 @@ void Riv2dGridProjectionPartMgr::removeTrianglesWithNoResult(cvf::UIntArray* ver
for (size_t n = 0; n < vertices->size(); n += 3)
{
bool anyValid = false;
for (size_t t = 0; !anyValid && t < 3; ++t)
bool anyInvalid = false;
for (size_t t = 0; !anyInvalid && t < 3; ++t)
{
cvf::uint vertexNumber = (*vertices)[n + t];
cvf::Vec2ui ij = m_2dGridProjection->ijFromGridIndex(vertexNumber);
if (m_2dGridProjection->hasResultAt(ij.x(), ij.y()))
if (!m_2dGridProjection->hasResultAt(ij.x(), ij.y()))
{
anyValid = true;
anyInvalid = true;
}
}
for (size_t t = 0; anyValid && t < 3; ++t)
for (size_t t = 0; !anyInvalid && t < 3; ++t)
{
cvf::uint vertexNumber = (*vertices)[n + t];
trianglesWithResult.push_back(vertexNumber);