|
Blender V5.0
|
Class to define Perlin noise. More...
#include <cmath>#include <cstdio>#include <cstdlib>#include <ctime>#include "BLI_compiler_attrs.h"#include "BLI_rand.h"#include "BLI_sys_types.h"#include "Noise.h"Go to the source code of this file.
Namespaces | |
| namespace | Freestyle |
| inherits from class Rep | |
Macros | |
| #define | SCURVE(a) |
| #define | BM 0xff |
| #define | N 0x1000 |
| #define | LERP(t, a, b) |
| #define | SETUP(i, b0, b1, r0, r1) |
| #define | AT2(rx, ry) |
| #define | AT3(rx, ry, rz) |
Functions | |
| static void | Freestyle::normalize2 (float v[2]) |
| static void | Freestyle::normalize3 (float v[3]) |
Class to define Perlin noise.
Definition in file Noise.cpp.
| #define AT2 | ( | rx, | |
| ry ) |
Referenced by Freestyle::Noise::smoothNoise2().
| #define AT3 | ( | rx, | |
| ry, | |||
| rz ) |
Referenced by Freestyle::Noise::smoothNoise3().
| #define LERP | ( | t, | |
| a, | |||
| b ) |
Definition at line 45 of file Noise.cpp.
Referenced by Freestyle::Noise::smoothNoise1(), Freestyle::Noise::smoothNoise2(), and Freestyle::Noise::smoothNoise3().
| #define SCURVE | ( | a | ) |
Definition at line 23 of file Noise.cpp.
Referenced by Freestyle::Noise::smoothNoise1(), Freestyle::Noise::smoothNoise2(), and Freestyle::Noise::smoothNoise3().