Noise
Properties
$expansion
php
public float $expansion$octaves
php
public int $octaves$persistence
php
public float $persistenceMethods
__construct()
php
public function __construct(int $octaves, float $persistence, float $expansion)bilinearLerp()
php
public static function bilinearLerp($x, $y, $q00, $q01, $q10, $q11, $x1, $x2, $y1, $y2)getFastNoise1D()
php
public function getFastNoise1D(int $xSize, int $samplingRate, int $x, int $y, int $z) : \SplFixedArraygetFastNoise2D()
php
public function getFastNoise2D(int $xSize, int $zSize, int $samplingRate, int $x, int $y, int $z) : \SplFixedArraygetFastNoise3D()
php
public function getFastNoise3D(int $xSize, int $ySize, int $zSize, int $xSamplingRate, int $ySamplingRate, int $zSamplingRate, int $x, int $y, int $z) : arraygetNoise2D()
php
abstract public function getNoise2D($x, $z)getNoise3D()
php
abstract public function getNoise3D($x, $y, $z)linearLerp()
php
public static function linearLerp($x, $x1, $x2, $q0, $q1)noise2D()
php
public function noise2D($x, $z, $normalized = false)noise3D()
php
public function noise3D($x, $y, $z, $normalized = false)trilinearLerp()
php
public static function trilinearLerp($x, $y, $z, $q000, $q001, $q010, $q011, $q100, $q101, $q110, $q111, $x1, $x2, $y1, $y2, $z1, $z2)