summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2024-05-16 19:41:32 +0200
committerErich Eckner <git@eckner.net>2024-05-16 19:41:32 +0200
commit7a93805f721464cef4032ea6ebb229944db0bdd4 (patch)
tree90da688c17dea64aa9e31b59cc6d21510b41ada6
parent67c037248b1571dd4400b57cb287b0ca895d3833 (diff)
download3D-7a93805f721464cef4032ea6ebb229944db0bdd4.tar.xz
Lego: some reformatting
-rw-r--r--Lego/Lego.scad6
1 files changed, 4 insertions, 2 deletions
diff --git a/Lego/Lego.scad b/Lego/Lego.scad
index f1c26b4..630864d 100644
--- a/Lego/Lego.scad
+++ b/Lego/Lego.scad
@@ -199,10 +199,12 @@ module Hubelino_Schikane_negativ(br, delta) {
}
}
-function weich(delta, x) = ( x<0 ? 0 : x>1 ? delta : (-2*delta*x*x*x + 3*delta*x*x));
+function uebergang(delta, x) = (-2*delta*x*x*x + 3*delta*x*x);
+
+function weich(delta, x) = ( x<0 ? 0 : x>1 ? delta : uebergang(delta, x));
function weichMitSchritt(br, delta, x) = (
- weich(delta,(x-d)/(br-2*d))
+ weich(delta, (x-d)/(br-2*d))
);
function SchikanenSpur(br, deltaX, deltaH, x) = [x,weich(deltaX,x/br),weichMitSchritt(br,deltaH,x)];