C# Класс Procedurality.Tools

Показать файл Открыть проект

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

Метод Описание
gain ( float gain, float x ) : float
gaussify ( float x ) : float
gaussify ( float x, float exponent ) : float
interpolateCubic ( float v0, float v1, float v2, float v3, float fraction ) : float
interpolateLinear ( float v1, float v2, float fraction ) : float
interpolateSmooth ( float v1, float v2, float fraction ) : float
interpolateSmooth2 ( float v1, float v2, float fraction ) : float
modulo ( float x, float n ) : float
modulo ( int x, int n ) : int
rampLinear ( float start, float end, float segment_length, float x ) : float
sawtooth ( float x ) : float
step ( float start, float end, float segment_length, float x ) : float

Приватные методы

Метод Описание
Tools ( ) : System

Описание методов

gain() публичный статический Метод

public static gain ( float gain, float x ) : float
gain float
x float
Результат float

gaussify() публичный статический Метод

public static gaussify ( float x ) : float
x float
Результат float

gaussify() публичный статический Метод

public static gaussify ( float x, float exponent ) : float
x float
exponent float
Результат float

interpolateCubic() публичный статический Метод

public static interpolateCubic ( float v0, float v1, float v2, float v3, float fraction ) : float
v0 float
v1 float
v2 float
v3 float
fraction float
Результат float

interpolateLinear() публичный статический Метод

public static interpolateLinear ( float v1, float v2, float fraction ) : float
v1 float
v2 float
fraction float
Результат float

interpolateSmooth() публичный статический Метод

public static interpolateSmooth ( float v1, float v2, float fraction ) : float
v1 float
v2 float
fraction float
Результат float

interpolateSmooth2() публичный статический Метод

public static interpolateSmooth2 ( float v1, float v2, float fraction ) : float
v1 float
v2 float
fraction float
Результат float

modulo() публичный статический Метод

public static modulo ( float x, float n ) : float
x float
n float
Результат float

modulo() публичный статический Метод

public static modulo ( int x, int n ) : int
x int
n int
Результат int

rampLinear() публичный статический Метод

public static rampLinear ( float start, float end, float segment_length, float x ) : float
start float
end float
segment_length float
x float
Результат float

sawtooth() публичный статический Метод

public static sawtooth ( float x ) : float
x float
Результат float

step() публичный статический Метод

public static step ( float start, float end, float segment_length, float x ) : float
start float
end float
segment_length float
x float
Результат float