C# Класс VoxelTerrain.Helper

Defines a class with various helper functions.
Показать файл Открыть проект

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

Метод Описание
Clamp ( float value, float min, float max ) : float

Restricts a value to be within a specified range.

Lerp ( float x, float y, float s ) : float

Performs a linear interpolation.

MouseDirection ( Device graphicsDevice, Camera camera, System.Vector2 mousePosition ) : System.Vector3

Computes a mouse direction in world coordinates.

Saturate ( float value ) : float

Restricts a value to be within a zero to one range.

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

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

Restricts a value to be within a specified range.
public static Clamp ( float value, float min, float max ) : float
value float The value to clamp.
min float The minimum value.
max float The maximum value.
Результат float

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

Performs a linear interpolation.
public static Lerp ( float x, float y, float s ) : float
x float First parameter.
y float Second parameter.
s float A value that linearly interpolates between parameters.
Результат float

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

Computes a mouse direction in world coordinates.
public static MouseDirection ( Device graphicsDevice, Camera camera, System.Vector2 mousePosition ) : System.Vector3
graphicsDevice Device Virtual adapter used to perform rendering.
camera Camera Allows observing the scene with the mouse and keyboard.
mousePosition System.Vector2 Position of a mouse in screen coordinates.
Результат System.Vector3

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

Restricts a value to be within a zero to one range.
public static Saturate ( float value ) : float
value float The value to saturate.
Результат float