Benjamin Saunders
Benjamin Saunders
I ran into this today on RwLock. I want to maintain (roughly) a `RwLock`. However, `RwLockReadGuard::map`'s current signature makes this impossible.
[The upstream version](https://github.com/CadQuery/OCP/blob/master/dump_symbols.py) has relaxed this. #42 includes a similar change to the copy in this repo.
Got this started in https://github.com/marcus7070/cq-flake/pull/42.
Opened a similar issue at https://github.com/NixOS/nixpkgs/issues/245258.
Would love to see this happen sometime!
`simplex::simplex_1d(0.3, 0)` returns 1.4400741, which is well outside of any conventional range for simplex. Is this intended?
> So many noise libraries will do a multiply and add at the end to bring the output to some range of 0..1 or -1..1. However once you start doing...
That's frustrating, because it's difficult, unreliable, and absolutely not necessary--all these functions have analytically well-defined ranges, and it's entirely possible for the library to expose this, as most other noise...
By other implementations, I'm referring principally to implementations of the simplex noise primitive, all of which I've reviewed provide noise in the -1..1 or 0..1 range. For example, see [Simplex...
Awesome to hear that, thanks! I've been reviewing the literature and various reference implementations in the hopes of getting a better handle on this and #24. Stefan Gustavson's C implementations...