From 0bee47d5b7e53b4bb3e537c91c0d43ae7a237ff5 Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 17 Jul 2020 18:12:21 +0200 Subject: [PATCH] PVS: V612 The '(4) / 3' expression was implicitly cast from 'int' type to 'float' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part --- src/Mod/Fem/Gui/ViewProviderFemConstraintFluidBoundary.cpp | 2 +- src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp | 2 +- src/Mod/Fem/Gui/ViewProviderFemConstraintPressure.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Fem/Gui/ViewProviderFemConstraintFluidBoundary.cpp b/src/Mod/Fem/Gui/ViewProviderFemConstraintFluidBoundary.cpp index 5120a02531..2bcd624095 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemConstraintFluidBoundary.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemConstraintFluidBoundary.cpp @@ -109,7 +109,7 @@ bool ViewProviderFemConstraintFluidBoundary::setEdit(int ModNum) //Rendering: Combination of ConstraintFixed and ConstraintForce #define ARROWLENGTH (4) -#define ARROWHEADRADIUS (ARROWLENGTH/3) +#define ARROWHEADRADIUS (ARROWLENGTH/3.0f) #define WIDTH (2) #define HEIGHT (1) //#define USE_MULTIPLE_COPY //OvG: MULTICOPY fails to update scaled display on initial drawing - so disable diff --git a/src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp b/src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp index 56a80e1104..8b6c3aaf68 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp @@ -109,7 +109,7 @@ bool ViewProviderFemConstraintForce::setEdit(int ModNum) } #define ARROWLENGTH (4) -#define ARROWHEADRADIUS (ARROWLENGTH/3) +#define ARROWHEADRADIUS (ARROWLENGTH/3.0f) //#define USE_MULTIPLE_COPY //OvG: MULTICOPY fails to update scaled arrows on initial drawing - so disable void ViewProviderFemConstraintForce::updateData(const App::Property* prop) diff --git a/src/Mod/Fem/Gui/ViewProviderFemConstraintPressure.cpp b/src/Mod/Fem/Gui/ViewProviderFemConstraintPressure.cpp index f5fb9f31bc..8d1deefdf3 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemConstraintPressure.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemConstraintPressure.cpp @@ -91,7 +91,7 @@ bool ViewProviderFemConstraintPressure::setEdit(int ModNum) } #define ARROWLENGTH (4) -#define ARROWHEADRADIUS (ARROWLENGTH/3) +#define ARROWHEADRADIUS (ARROWLENGTH/3.0f) //#define USE_MULTIPLE_COPY //OvG: MULTICOPY fails to update scaled arrows on initial drawing - so disable void ViewProviderFemConstraintPressure::updateData(const App::Property* prop)