From 5c565be49c0070b67fec5f178d118269a7cc0a8c Mon Sep 17 00:00:00 2001 From: Andy Killorin <37423245+Speedy6451@users.noreply.github.com> Date: Wed, 1 Nov 2023 15:27:45 -0500 Subject: [PATCH] calculate center of airfoil --- src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 9e6f77e..096b52f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -99,7 +99,8 @@ fn strut(airfoil: &Airfoil, chord: f32, width: f32) -> ScadObject { let shape = scad!(Polygon(aerofoil)); let strut_hole = { - let points = &airfoil.get_points()[0..80]; + let points = airfoil.get_points(); + let points = &points[0.. points.len() / 2]; let perimeter = span_length(points); let span = points_in_range(&Vec::from(points), perimeter * 0.4.. perimeter);