From e7d757de3d8f5263e9ae30c09a955452fac467d9 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Mon, 6 Feb 2023 14:01:08 +0100 Subject: [PATCH] [Draft] fix ang dim arrows alignment issue related to asin (#8368) --- src/Mod/Draft/draftviewproviders/view_dimension.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftviewproviders/view_dimension.py b/src/Mod/Draft/draftviewproviders/view_dimension.py index a47861626b..6b4f0acbad 100644 --- a/src/Mod/Draft/draftviewproviders/view_dimension.py +++ b/src/Mod/Draft/draftviewproviders/view_dimension.py @@ -1032,7 +1032,7 @@ class ViewProviderAngularDimension(ViewProviderDimensionBase): and vobj.ScaleMultiplier != 0 \ and hasattr(vobj, "FlipArrows"): halfarrowlength = 2 * vobj.ArrowSize.Value * vobj.ScaleMultiplier - arrowangle = 2 * math.asin(halfarrowlength / radius) + arrowangle = 2 * math.asin(min(1, halfarrowlength / radius)) if vobj.FlipArrows: arrowangle = -arrowangle