diff --git a/include/Algo/MC/marchingcube.hpp b/include/Algo/MC/marchingcube.hpp index 31e8311f2e8b05fda542fc3d163614b882db0119..e318053f4c16477c2bbe40a14dee192f540c7eec 100644 --- a/include/Algo/MC/marchingcube.hpp +++ b/include/Algo/MC/marchingcube.hpp @@ -1262,9 +1262,9 @@ void MarchingCube::recalPoints(const Geom::Vec3f& orig { typename PFP::VEC3& P = m_positions[i]; P -= m_fOrigin; - P[0] = (P[0]-0.5f) * m_fScal[0]; - P[1] = (P[1]-0.5f) * m_fScal[1]; - P[2] = (P[2]-0.5f) * m_fScal[2]; + P[0] = (P[0]+0.5f) * m_fScal[0]; + P[1] = (P[1]+0.5f) * m_fScal[1]; + P[2] = (P[2]+0.5f) * m_fScal[2]; P+=origin; } }