Skip to content

Commit f9e69f0

Browse files
authored
prevent NaN 2d samples by adding if condition (#238)
1 parent 4b3b11a commit f9e69f0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

SPlisHSPlasH/Utilities/RegularSampling2D.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,11 @@ void RegularSampling2D::sampleMesh(const Matrix3r& rotation, const Vector3r & tr
6565
#pragma omp critical
6666
{
6767
for (unsigned sample = 0; sample < numSamples; sample++)
68-
samples.emplace_back(v0 + static_cast<Real>(sample) / (numSamples - 1) * dir);
68+
{
69+
if(numSamples > 1)
70+
samples.emplace_back(v0 + static_cast<Real>(sample) / (numSamples - 1) * dir);
71+
72+
}
6973
}
7074
}
7175
}

0 commit comments

Comments
 (0)