C# 클래스 Klak.Math.Perlin

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

공개 메소드들

메소드 설명
Fbm ( Vector2 coord, int octave ) : float
Fbm ( Vector3 coord, int octave ) : float
Fbm ( float x, float y, float z, int octave ) : float
Fbm ( float x, float y, int octave ) : float
Fbm ( float x, int octave ) : float
Noise ( Vector2 coord ) : float
Noise ( Vector3 coord ) : float
Noise ( float x ) : float
Noise ( float x, float y ) : float
Noise ( float x, float y, float z ) : float

비공개 메소드들

메소드 설명
Fade ( float t ) : float
Grad ( int hash, float x ) : float
Grad ( int hash, float x, float y ) : float
Grad ( int hash, float x, float y, float z ) : float
Lerp ( float t, float a, float b ) : float

메소드 상세

Fbm() 공개 정적인 메소드

public static Fbm ( Vector2 coord, int octave ) : float
coord UnityEngine.Vector2
octave int
리턴 float

Fbm() 공개 정적인 메소드

public static Fbm ( Vector3 coord, int octave ) : float
coord UnityEngine.Vector3
octave int
리턴 float

Fbm() 공개 정적인 메소드

public static Fbm ( float x, float y, float z, int octave ) : float
x float
y float
z float
octave int
리턴 float

Fbm() 공개 정적인 메소드

public static Fbm ( float x, float y, int octave ) : float
x float
y float
octave int
리턴 float

Fbm() 공개 정적인 메소드

public static Fbm ( float x, int octave ) : float
x float
octave int
리턴 float

Noise() 공개 정적인 메소드

public static Noise ( Vector2 coord ) : float
coord UnityEngine.Vector2
리턴 float

Noise() 공개 정적인 메소드

public static Noise ( Vector3 coord ) : float
coord UnityEngine.Vector3
리턴 float

Noise() 공개 정적인 메소드

public static Noise ( float x ) : float
x float
리턴 float

Noise() 공개 정적인 메소드

public static Noise ( float x, float y ) : float
x float
y float
리턴 float

Noise() 공개 정적인 메소드

public static Noise ( float x, float y, float z ) : float
x float
y float
z float
리턴 float