diff --git a/src/OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh b/src/OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh index f90b1e80..c339a01f 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 / (double)valence))/9.0; + real_t alpha = (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) );