From cf33edb56043f0671b3cc6ae5298d2e9a5f50e44 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Mon, 29 Jul 2024 17:33:42 +0200 Subject: [PATCH] wrong normal vector, for cos=0 fixed --- src/nodes/QskArcRenderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nodes/QskArcRenderer.cpp b/src/nodes/QskArcRenderer.cpp index 5c48cf6d..7d116c15 100644 --- a/src/nodes/QskArcRenderer.cpp +++ b/src/nodes/QskArcRenderer.cpp @@ -110,7 +110,7 @@ namespace */ if ( qFuzzyIsNull( cos ) ) - return { 0.0, ( sin > 0.0 ) ? 1.0 : -1.0 }; + return { 0.0, ( sin < 0.0 ) ? 1.0 : -1.0 }; const qreal m = m_aspectRatio * ( sin / cos ); const qreal t = 1.0 / qSqrt( 1.0 + m * m );