C# Класс Universe.Framework.SceneInfo.TerrainUtil

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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