From 4518d80ad7d47ade080d8f6bf206690870280afb Mon Sep 17 00:00:00 2001 From: Oliver Bock Date: Thu, 22 Jul 2010 13:50:34 +0200 Subject: [PATCH] Centering beam rim around calculated beam radius (still doesn't match profile 100%) --- src/pulsaranimationwidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pulsaranimationwidget.cpp b/src/pulsaranimationwidget.cpp index 4738f16..baaac90 100644 --- a/src/pulsaranimationwidget.cpp +++ b/src/pulsaranimationwidget.cpp @@ -640,7 +640,7 @@ void PulsarAnimationWidget::setPulsarBeamAngle(const int degrees) { m_pulsarBeamAngle = degrees; - m_pulsarBeamOuterRadius = tan(deg2rad * degrees * 0.5f) * m_pulsarBeamLength; + m_pulsarBeamOuterRadius = tan(deg2rad * degrees * 0.5f) * m_pulsarBeamLength + m_pulsarBeamRimSize * 0.5f; m_pulsarBeamInnerRadius = m_pulsarBeamOuterRadius - m_pulsarBeamRimSize; if(m_pulsarBeamInnerRadius < 0.0) m_pulsarBeamInnerRadius = 0.0; updatePulseProfile(); -- GitLab