MathHelper

Öffentliche Klasse MathHelper

Statische Funktionen für allgemeine mathematische Operationen.

Public Constructors

Public Methods

Statischer boolescher Wert
fast.EqualRelativeAndAbs(Gleitkommazahl a, Gleitkommazahl b)
Gibt „true“ zurück, wenn zwei Gleitkommazahlen innerhalb einer Toleranz sind.
statische Gleitkommazahl
clamp(Gleitkommawert, Gleitkommazahl, Gleitkommazahl max)
Bindet einen Wert zwischen einem Mindest- und einem Höchstwert.
statische Gleitkommazahl
lerp(Gleitkommazahl a, Gleitkommazahl b, Gleitkommazahl t)
Interpoliert zwischen a und b linear durch ein Verhältnis.

Übernommene Methoden

Public Constructors

public MathHelper ()

Public Methods

public static Boolesch almostEqualRelativeAndAbs (float a, float b)

Gibt „true“ zurück, wenn zwei Gleitkommazahlen innerhalb einer Toleranz sind. Nützlich für den Vergleich von Gleitkommazahlen unter Berücksichtigung der Beschränkungen der Gleitkommazahl.

Parameter
a
b

public static float clamp (float value, float min, float max)

Bindet einen Wert zwischen einem Mindest- und einem Höchstwert.

Parameter
Wert
Min.
max

public statische float lerp (float a, float b, float t)

Interpoliert zwischen a und b linear durch ein Verhältnis.

Parameter
a Anfangswert
b der Endwert
t Verhältnis zwischen den beiden Gleitkommazahlen
Rückgabe:
  • interpolierter Wert zwischen den beiden Gleitkommazahlen