Assistente matematica

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