From 136a8badbe3c1373c491b4cd1b26dbf3b0fd5892 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 20 Oct 2017 20:43:22 +0100 Subject: [PATCH] poster-tube-lid: wip parametric integration, rework --- poster-tube-lid-parametric.scad.pl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poster-tube-lid-parametric.scad.pl b/poster-tube-lid-parametric.scad.pl index 9fa0b2e..a2fd3a7 100755 --- a/poster-tube-lid-parametric.scad.pl +++ b/poster-tube-lid-parametric.scad.pl @@ -74,10 +74,10 @@ sub point ($$$$) { ); } elsif ($ip =~ m/^ball[02]$/) { my $angle = $it * TAU/4; - $i_offset = V( -$lin_len -$sine_len - -sin($angle) * $ballend_xr, + my $dx = sin($angle) * $ballend_xr; + $i_offset = V( -$lin_len -$sine_len - $dx, 0, - +$sine_height + +$sine_height + $dx * tan($sine_angle) ); $i_thickscale = cos($angle); } else { -- 2.30.2