C# Class Procedurality.Tools

Afficher le fichier Open project: N3X15/VoxelSim

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Tools ( ) : System

Method Details

gain() public static méthode

public static gain ( float gain, float x ) : float
gain float
x float
Résultat float

gaussify() public static méthode

public static gaussify ( float x ) : float
x float
Résultat float

gaussify() public static méthode

public static gaussify ( float x, float exponent ) : float
x float
exponent float
Résultat float

interpolateCubic() public static méthode

public static interpolateCubic ( float v0, float v1, float v2, float v3, float fraction ) : float
v0 float
v1 float
v2 float
v3 float
fraction float
Résultat float

interpolateLinear() public static méthode

public static interpolateLinear ( float v1, float v2, float fraction ) : float
v1 float
v2 float
fraction float
Résultat float

interpolateSmooth() public static méthode

public static interpolateSmooth ( float v1, float v2, float fraction ) : float
v1 float
v2 float
fraction float
Résultat float

interpolateSmooth2() public static méthode

public static interpolateSmooth2 ( float v1, float v2, float fraction ) : float
v1 float
v2 float
fraction float
Résultat float

modulo() public static méthode

public static modulo ( float x, float n ) : float
x float
n float
Résultat float

modulo() public static méthode

public static modulo ( int x, int n ) : int
x int
n int
Résultat int

rampLinear() public static méthode

public static rampLinear ( float start, float end, float segment_length, float x ) : float
start float
end float
segment_length float
x float
Résultat float

sawtooth() public static méthode

public static sawtooth ( float x ) : float
x float
Résultat float

step() public static méthode

public static step ( float start, float end, float segment_length, float x ) : float
start float
end float
segment_length float
x float
Résultat float