Open cheako opened 5 years ago
Testing, I'm getting the range [-0.5; 0.5]. I'd also like if this information was added to the documentation.
Additionally, it would be great if there was a Range
trait. That all the noise algorithms implemented. Even better if it is also implemented for the various noise functions. Such that Min
, Power
, etc. would correctly scale the min()
and max()
relative to their operation and the min/max of the source(s).
Affirmative, having undefined behavior leads to different algorithms being undefined in different and often incompatible ways.
This is exactly why I'm here, I have no idea what the output range is supposed to be.
https://docs.rs/noise/0.5.1/noise/struct.OpenSimplex.html does not specify it's output range, I only knew to look when I was getting negative numbers. Looks like it's -1 to 1, not sure if it's inclusive or not. These are the kinds of things that: