|
| __construct (protected int $octaves, protected float $persistence, protected float $expansion) |
|
| getFastNoise1D (int $xSize, int $samplingRate, int $x, int $y, int $z) |
|
| getFastNoise2D (int $xSize, int $zSize, int $samplingRate, int $x, int $y, int $z) |
|
| getFastNoise3D (int $xSize, int $ySize, int $zSize, int $xSamplingRate, int $ySamplingRate, int $zSamplingRate, int $x, int $y, int $z) |
|
| getNoise2D ($x, $z) |
|
| getNoise3D ($x, $y, $z) |
|
| noise2D ($x, $z, $normalized=false) |
|
| noise3D ($x, $y, $z, $normalized=false) |
|
|
static | bilinearLerp ($x, $y, $q00, $q01, $q10, $q11, $x1, $x2, $y1, $y2) |
|
static | linearLerp ($x, $x1, $x2, $q0, $q1) |
|
static | trilinearLerp ($x, $y, $z, $q000, $q001, $q010, $q011, $q100, $q101, $q110, $q111, $x1, $x2, $y1, $y2, $z1, $z2) |
|
Definition at line 32 of file Noise.php.
◆ __construct()
pocketmine\world\generator\noise\Noise::__construct |
( |
protected int |
$octaves, |
|
|
protected float |
$persistence, |
|
|
protected float |
$expansion |
|
) |
| |
◆ bilinearLerp()
static pocketmine\world\generator\noise\Noise::bilinearLerp |
( |
|
$x, |
|
|
|
$y, |
|
|
|
$q00, |
|
|
|
$q01, |
|
|
|
$q10, |
|
|
|
$q11, |
|
|
|
$x1, |
|
|
|
$x2, |
|
|
|
$y1, |
|
|
|
$y2 |
|
) |
| |
|
static |
- Parameters
-
float | $x | |
float | $y | |
float | $q00 | |
float | $q01 | |
float | $q10 | |
float | $q11 | |
float | $x1 | |
float | $x2 | |
float | $y1 | |
float | $y2 | |
- Returns
- float
Definition at line 61 of file Noise.php.
◆ getFastNoise1D()
pocketmine\world\generator\noise\Noise::getFastNoise1D |
( |
int |
$xSize, |
|
|
int |
$samplingRate, |
|
|
int |
$x, |
|
|
int |
$y, |
|
|
int |
$z |
|
) |
| |
- Returns
- \SplFixedArray|float[] @phpstan-return \SplFixedArray<float>
Definition at line 203 of file Noise.php.
◆ getFastNoise2D()
pocketmine\world\generator\noise\Noise::getFastNoise2D |
( |
int |
$xSize, |
|
|
int |
$zSize, |
|
|
int |
$samplingRate, |
|
|
int |
$x, |
|
|
int |
$y, |
|
|
int |
$z |
|
) |
| |
- Returns
- \SplFixedArray|float[][] @phpstan-return \SplFixedArray<\SplFixedArray<float>>
Definition at line 238 of file Noise.php.
◆ getFastNoise3D()
pocketmine\world\generator\noise\Noise::getFastNoise3D |
( |
int |
$xSize, |
|
|
int |
$ySize, |
|
|
int |
$zSize, |
|
|
int |
$xSamplingRate, |
|
|
int |
$ySamplingRate, |
|
|
int |
$zSamplingRate, |
|
|
int |
$x, |
|
|
int |
$y, |
|
|
int |
$z |
|
) |
| |
- Returns
- float[][][]
Definition at line 285 of file Noise.php.
◆ getNoise2D()
pocketmine\world\generator\noise\Noise::getNoise2D |
( |
|
$x, |
|
|
|
$z |
|
) |
| |
|
abstract |
◆ getNoise3D()
pocketmine\world\generator\noise\Noise::getNoise3D |
( |
|
$x, |
|
|
|
$y, |
|
|
|
$z |
|
) |
| |
|
abstract |
◆ linearLerp()
static pocketmine\world\generator\noise\Noise::linearLerp |
( |
|
$x, |
|
|
|
$x1, |
|
|
|
$x2, |
|
|
|
$q0, |
|
|
|
$q1 |
|
) |
| |
|
static |
- Parameters
-
float | $x | |
float | $x1 | |
float | $x2 | |
float | $q0 | |
float | $q1 | |
- Returns
- float
Definition at line 43 of file Noise.php.
◆ noise2D()
pocketmine\world\generator\noise\Noise::noise2D |
( |
|
$x, |
|
|
|
$z, |
|
|
|
$normalized = false |
|
) |
| |
◆ noise3D()
pocketmine\world\generator\noise\Noise::noise3D |
( |
|
$x, |
|
|
|
$y, |
|
|
|
$z, |
|
|
|
$normalized = false |
|
) |
| |
◆ trilinearLerp()
static pocketmine\world\generator\noise\Noise::trilinearLerp |
( |
|
$x, |
|
|
|
$y, |
|
|
|
$z, |
|
|
|
$q000, |
|
|
|
$q001, |
|
|
|
$q010, |
|
|
|
$q011, |
|
|
|
$q100, |
|
|
|
$q101, |
|
|
|
$q110, |
|
|
|
$q111, |
|
|
|
$x1, |
|
|
|
$x2, |
|
|
|
$y1, |
|
|
|
$y2, |
|
|
|
$z1, |
|
|
|
$z2 |
|
) |
| |
|
static |
- Parameters
-
float | $x | |
float | $y | |
float | $z | |
float | $q000 | |
float | $q001 | |
float | $q010 | |
float | $q011 | |
float | $q100 | |
float | $q101 | |
float | $q110 | |
float | $q111 | |
float | $x1 | |
float | $x2 | |
float | $y1 | |
float | $y2 | |
float | $z1 | |
float | $z2 | |
- Returns
- float
Definition at line 93 of file Noise.php.
The documentation for this class was generated from the following file: