Thingiverse
unionRoundSimple
by Torleif
11
Downloads
12
Likes
1
Makes
[OpenSCAD issue #844](https://github.com/openscad/openscad/issues/884#issuecomment-898877935)
Like and follow.
#####Easy to understand version but with less safety checks.
#####/ improved smarter rounding
#####With an exploit of fast convex + convex minkowski and the Theorem: Given any collection of convex sets, their intersection is itself a convex set.
#####The following became possible:
```
////////////////////////////////////////////////////////
/*
unionRound() Module by Torleif Ceder - TLC123 late summer 2021
Pretty fast Union with radius, But limited to a subset of cases
Usage
unionRound( radius , detail , epsilon )
{
YourObject();
YourObject();
}
limitations:
0. Only really fast when boolean operands are convex,
Minkowski is fast in that case.
1. Boolean operands may be concave but can only touch
in a single convex area
2. Radius is of elliptic
Like and follow.
#####Easy to understand version but with less safety checks.
#####/ improved smarter rounding
#####With an exploit of fast convex + convex minkowski and the Theorem: Given any collection of convex sets, their intersection is itself a convex set.
#####The following became possible:
```
////////////////////////////////////////////////////////
/*
unionRound() Module by Torleif Ceder - TLC123 late summer 2021
Pretty fast Union with radius, But limited to a subset of cases
Usage
unionRound( radius , detail , epsilon )
{
YourObject();
YourObject();
}
limitations:
0. Only really fast when boolean operands are convex,
Minkowski is fast in that case.
1. Boolean operands may be concave but can only touch
in a single convex area
2. Radius is of elliptic
Did you print this model? Sign in and share your make!
Sign in to leave a comment
Sign inNo comments yet – be the first!