Public Class
MathHelper
Funzioni statiche per operazioni matematiche comuni.
Costruttori pubblici
Metodi pubblici
Booleano statico |
almostEqualRELATIVEAndAbs(decimale a, numero in virgola mobile b)
Restituisce true se due decimali sono uguali all'interno di una tolleranza.
|
floating statico |
clamp(valore in virgola mobile, valore in virgola mobile, valore in virgola mobile max)
Blocca un valore compreso tra un intervallo minimo e uno massimo.
|
floating statico |
lerp(decimale a, numero in virgola mobile, numero in virgola mobile)
Interpola lineare tra a e b per un rapporto.
|
Metodi ereditati
Costruttori pubblici
pubblica MathHelper ()
Metodi pubblici
pubblico statico booleano almostEqualRELATIVEAndAbs (decimale a, numero in virgola mobile b)
Restituisce true se due decimali sono uguali all'interno di una tolleranza. Utile per confrontare i numeri con virgola mobile tenendo conto delle limitazioni di precisione in virgola mobile.
Parametri
a | |
---|---|
b |
floating statico pubblico clamp (valore in virgola mobile, min in virgola mobile, valore in virgola mobile max)
Blocca un valore compreso tra un intervallo minimo e uno massimo.
Parametri
valore | |
---|---|
min | |
max |
floating statico pubblico lerp (decimale a, numero in virgola mobile, numero in virgola mobile t)
Interpola lineare tra a e b per un rapporto.
Parametri
a | il valore iniziale |
---|---|
b | il valore finale |
t | rapporto tra i due floating |
Restituisce
- valore interpolato tra i due floating