diff --git a/src/experimental/note.md b/src/experimental/note.md index 62d6f65e..d42f8b64 100644 --- a/src/experimental/note.md +++ b/src/experimental/note.md @@ -22,6 +22,8 @@ New modules/functions - `util/spherical_coordinate` - `util/every` - `util/some` +- `util/swap`? +- `util/shuffle`? - delete `m_cumulate` - delete `trianglate`, use `tri_ear_clipping`? diff --git a/src/util/swap.scad b/src/util/swap.scad index 3a3b5238..a56a78f9 100644 --- a/src/util/swap.scad +++ b/src/util/swap.scad @@ -1,4 +1,5 @@ function swap(lt, i, j) = + i == j ? lt : let( leng = len(lt), a = min([i, j]),