PHP 클래스 pocketmine\level\generator\noise\Noise

파일 보기 프로젝트 열기: ClearSkyTeam/ClearSky 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$expansion
$octaves
$offsetX
$offsetY
$offsetZ
$perm
$persistence

공개 메소드들

메소드 설명
bilinearLerp ( $x, $y, $q00, $q01, $q10, $q11, $x1, $x2, $y1, $y2 )
fade ( $x )
floor ( $x )
getNoise2D ( $x, $z )
getNoise3D ( $x, $y, $z )
grad ( $hash, $x, $y, $z )
lerp ( $x, $y, $z )
linearLerp ( $x, $x1, $x2, $q0, $q1 )
noise2D ( $x, $z, $normalized = false )
noise3D ( $x, $y, $z, $normalized = false )
setOffset ( $x, $y, $z )
trilinearLerp ( $x, $y, $z, $q000, $q001, $q010, $q011, $q100, $q101, $q110, $q111, $x1, $x2, $y1, $y2, $z1, $z2 )

메소드 상세

bilinearLerp() 공개 정적인 메소드

public static bilinearLerp ( $x, $y, $q00, $q01, $q10, $q11, $x1, $x2, $y1, $y2 )

fade() 공개 정적인 메소드

public static fade ( $x )

floor() 공개 정적인 메소드

public static floor ( $x )

getNoise2D() 추상적인 공개 메소드

abstract public getNoise2D ( $x, $z )

getNoise3D() 추상적인 공개 메소드

abstract public getNoise3D ( $x, $y, $z )

grad() 공개 정적인 메소드

public static grad ( $hash, $x, $y, $z )

lerp() 공개 정적인 메소드

public static lerp ( $x, $y, $z )

linearLerp() 공개 정적인 메소드

public static linearLerp ( $x, $x1, $x2, $q0, $q1 )

noise2D() 공개 메소드

public noise2D ( $x, $z, $normalized = false )

noise3D() 공개 메소드

public noise3D ( $x, $y, $z, $normalized = false )

setOffset() 공개 메소드

public setOffset ( $x, $y, $z )

trilinearLerp() 공개 정적인 메소드

public static trilinearLerp ( $x, $y, $z, $q000, $q001, $q010, $q011, $q100, $q101, $q110, $q111, $x1, $x2, $y1, $y2, $z1, $z2 )

프로퍼티 상세

$expansion 보호되어 있는 프로퍼티

protected $expansion

$octaves 보호되어 있는 프로퍼티

protected $octaves

$offsetX 보호되어 있는 프로퍼티

protected $offsetX

$offsetY 보호되어 있는 프로퍼티

protected $offsetY

$offsetZ 보호되어 있는 프로퍼티

protected $offsetZ

$perm 보호되어 있는 프로퍼티

protected $perm

$persistence 보호되어 있는 프로퍼티

protected $persistence