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