C# 클래스 Universe.Framework.SceneInfo.TerrainUtil

파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

공개 메소드들

메소드 설명
GetBilinearInterpolate ( float x, float y, ITerrainChannel map ) : float
InterpolatedNoise ( float x, float y ) : float
MetersToSphericalStrength ( float size ) : float
PerlinNoise2D ( float x, float y, int octaves, float persistence ) : float
SphericalFactor ( float x, float y, float rx, float ry, float size ) : float

비공개 메소드들

메소드 설명
Interpolate ( float x, float y, float z ) : float
Noise ( float x, float y ) : float
SmoothedNoise1 ( float x, float y ) : float

메소드 상세

GetBilinearInterpolate() 공개 정적인 메소드

public static GetBilinearInterpolate ( float x, float y, ITerrainChannel map ) : float
x float
y float
map ITerrainChannel
리턴 float

InterpolatedNoise() 공개 정적인 메소드

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

MetersToSphericalStrength() 공개 정적인 메소드

public static MetersToSphericalStrength ( float size ) : float
size float
리턴 float

PerlinNoise2D() 공개 정적인 메소드

public static PerlinNoise2D ( float x, float y, int octaves, float persistence ) : float
x float
y float
octaves int
persistence float
리턴 float

SphericalFactor() 공개 정적인 메소드

public static SphericalFactor ( float x, float y, float rx, float ry, float size ) : float
x float
y float
rx float
ry float
size float
리턴 float