List: discuss@lists.openscad.org
From: Rogier Wolff
Re: python support for openscad
Sun, Jul 23, 2023 5:10 PM
s = 3;
dist = 10;
size = 10;
fillet (radius= fillet_radius) {
cube ([size*2+dist, size, size]);
cube ([size, size, 2*size]);
translate ([size+dist, 0,0]) cube ([size, size, 2*size]);
}
Easy. But what if dist is reduced to below 2*fillet_radius ? You can
intersect the radii but then you'll get a sharp inside corner that the
fillet is supposed to be preventing.
And what if dist is reducted to below 1*fillet_radius ? Does the space
between the objects fill completely with fillet?
In the general case, this is quite hard.
Roger.
--
** R.E.Wolff@BitWizard.nl ** https://www.BitWizard.nl/ ** +31-15-2049110 **
** Delftechpark 11 2628 XJ Delft, The Netherlands. KVK: 27239233 **
f equals m times a. When your f is steady, and your m is going down
your a is going up. -- Chris Hadfield about flying up the space shuttle.