From 5f947cfa2c192a39bace267f25eb86b783e32c4e Mon Sep 17 00:00:00 2001 From: Levin Li Date: Wed, 17 Nov 2021 09:44:27 +0800 Subject: [PATCH] Add atmosphere height to culling radius --- src/celengine/body.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/celengine/body.cpp b/src/celengine/body.cpp index 5268ef596..2e38f21a9 100644 --- a/src/celengine/body.cpp +++ b/src/celengine/body.cpp @@ -1174,15 +1174,12 @@ void Body::recomputeCullingRadius() { float r = getBoundingRadius(); + if (atmosphere) + r += max(atmosphere->height, atmosphere->cloudHeight); + if (rings) r = max(r, rings->outerRadius); - if (atmosphere) - { - r = max(r, atmosphere->height); - r = max(r, atmosphere->cloudHeight); - } - if (referenceMarks) { for (const auto rm : *referenceMarks)