mitiru::math
Namespace catalog extracted from docs/API_CATALOG.md (1 types, 6 items).
Namespace catalog extracted from docs/API_CATALOG.md (1 types, 6 items).
| Name | Kind | Items |
|---|---|---|
PerlinNoise | class | 6 |
class PerlinNoise 6
explicit PerlinNoise(uint32_t seed = 0)[[nodiscard]] float noise2D(float x, float y) const noexcept[[nodiscard]] float noise2D01(float x, float y) const noexcept[[nodiscard]] float noise3D(float x, float y, float z) const noexcept[[nodiscard]] float octave2D(float x, float y, int octaves, float persistence = 0.5f) const noexcept[[nodiscard]] float octave3D(float x, float y, float z, int octaves, float persistence = 0.5f) const noexceptSourced from docs/API_CATALOG.md, auto-generated by tools/generate_api_catalog.py.