From 30dcdda0bf68bcbbd141b6f00cc6913abcea5d60 Mon Sep 17 00:00:00 2001 From: JoePfeiffer Date: Tue, 3 May 2022 15:51:40 -0600 Subject: [PATCH] correct wetted area calculation --- .../sf/openrocket/aerodynamics/barrowman/TubeFinSetCalc.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/net/sf/openrocket/aerodynamics/barrowman/TubeFinSetCalc.java b/core/src/net/sf/openrocket/aerodynamics/barrowman/TubeFinSetCalc.java index b4e9524f1..799b613fe 100644 --- a/core/src/net/sf/openrocket/aerodynamics/barrowman/TubeFinSetCalc.java +++ b/core/src/net/sf/openrocket/aerodynamics/barrowman/TubeFinSetCalc.java @@ -101,9 +101,9 @@ public class TubeFinSetCalc extends TubeCalc { // body tube, only consider the other half of the area final double outerArea = tubes.getLength() * Math.PI * tubes.getOuterRadius(); - // Surface area of the portion of the body tube masked by the tube fins + // Surface area of the portion of the body tube masked by the tube fins, per tube final BodyTube parent = (BodyTube) tubes.getParent(); - final double maskedArea = tubes.getLength() * 2.0 * Math.PI * parent.getOuterRadius(); + final double maskedArea = tubes.getLength() * 2.0 * Math.PI * parent.getOuterRadius() / tubes.getFinCount(); wettedArea = outerArea - maskedArea; log.debug("wetted area of tube fins " + wettedArea);