From 820e63727e2403431156afa38d2139cbdd32b0bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Mon, 20 Jul 2009 14:15:40 +0000 Subject: [PATCH] Explicitly use real_t in subdivider to avoid Windows compiler error due to ambigous template. ( Thanks to Mathias Teich ) git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@184 fdac6126-5c0c-442c-9429-916003d36597 --- src/OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh b/src/OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh index 8f88c0d6..72c1f008 100644 --- a/src/OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh +++ b/src/OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh @@ -329,9 +329,9 @@ private: vhl = _m.add_vertex(zero); vhr = _m.add_vertex(zero); - - _m.property(vp_pos_, vhl ) = (P1 + 16.0f*P2 + 10.0f*P3) * _1over27; - _m.property(vp_pos_, vhr ) = (10.0f*P2 + 16.0f*P3 + P4) * _1over27; + + _m.property(vp_pos_, vhl ) = (P1 + real_t(16.0f) * P2 + real_t(10.0f) * P3) * _1over27; + _m.property(vp_pos_, vhr ) = ( real_t(10.0f) * P2 + real_t(16.0f) * P3 + P4) * _1over27; _m.property(ep_nv_, _eh).first = vhl; _m.property(ep_nv_, _eh).second = vhr; }