diff --git a/src/OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh b/src/OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh index c339a01f8f97b86c6863db63dfe5f3a4b8bea03e..669f4906eb39a6be3e8a5b5709e7a96bd6d6a3da 100644 --- a/src/OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh +++ b/src/OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh @@ -279,7 +279,7 @@ private: #endif if (++valence) { - real_t alpha = (4.0-2.0*cos(2.0*M_PI / real_t(valence)) )/9.0; + real_t alpha = real_t( (4.0-2.0*cos(2.0*M_PI / real_t(valence)) )/9.0 ); return weight_t( real_t(1)-alpha, alpha/real_t(valence) ); } return weight_t(real_t(0.0), real_t(0.0) );