From a8313f5e63d37b1f46f2258c4fac933c091f3d66 Mon Sep 17 00:00:00 2001 From: rodinia814 Date: Thu, 22 Jul 2010 18:26:31 +0000 Subject: [PATCH] DGP - Fix for bug#3032813 git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@61 180e2498-e6e9-4542-8430-84ac67f01cd8 --- src/net/sf/openrocket/file/rocksim/FinSetHandler.java | 2 +- test/net/sf/openrocket/file/rocksim/FinSetHandlerTest.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/net/sf/openrocket/file/rocksim/FinSetHandler.java b/src/net/sf/openrocket/file/rocksim/FinSetHandler.java index 9b9239dc..08c91777 100644 --- a/src/net/sf/openrocket/file/rocksim/FinSetHandler.java +++ b/src/net/sf/openrocket/file/rocksim/FinSetHandler.java @@ -277,7 +277,7 @@ class FinSetHandler extends ElementHandler { if (shapeCode == 0) { //Trapezoidal result = new TrapezoidFinSet(); - ((TrapezoidFinSet) result).setFinShape(rootChord, tipChord, sweepDistance, midChordLen, thickness); + ((TrapezoidFinSet) result).setFinShape(rootChord, tipChord, sweepDistance, semiSpan, thickness); } else if (shapeCode == 1) { //Elliptical diff --git a/test/net/sf/openrocket/file/rocksim/FinSetHandlerTest.java b/test/net/sf/openrocket/file/rocksim/FinSetHandlerTest.java index 5b02142b..1cc4792e 100644 --- a/test/net/sf/openrocket/file/rocksim/FinSetHandlerTest.java +++ b/test/net/sf/openrocket/file/rocksim/FinSetHandlerTest.java @@ -104,6 +104,9 @@ public class FinSetHandlerTest extends TestCase { assertTrue(fins instanceof TrapezoidFinSet); assertEquals(4, fins.getFinCount()); + assertEquals(0.012d, ((TrapezoidFinSet) fins).getHeight()); + assertEquals(0.012d, fins.getSpan()); + assertEquals(0.2d, fins.getThickness()); assertEquals(0.4d, fins.getTabLength()); assertEquals(0.5d, fins.getTabHeight()); -- 2.47.2