diff --git a/src/OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.cc b/src/OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.cc index ad06065b..499f7452 100644 --- a/src/OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.cc +++ b/src/OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.cc @@ -1207,7 +1207,7 @@ void FVc::raise(typename M::VertexHandle& _vh, state_t _target_state) } } - position /= valence; + position /= M::Scalar(valence); MOBJ(_vh).set_position(_target_state, position); MOBJ(_vh).inc_state();