Section courante

A propos

Section administrative du site

NxMath

Mathématique
Ageia PhysX SDK NxMath.h

Description

Cette classe permet d'effectuer des calculs scalaires de mathématique.

Méthodes

Méthode Prototype Description
ABS NX_INLINE NxI32 NxMath::abs(NxI32 x); Cette méthode permet de retourner la valeur absolue d'une valeur de format «NxI32».
ABS NX_INLINE NxF32 NxMath::abs(NxF32 x); Cette méthode permet de retourner la valeur absolue d'une valeur de format «NxF32».
ABS NX_INLINE NxF64 NxMath::abs(NxF64 x); Cette méthode permet de retourner la valeur absolue d'une valeur de format «NxF64».
ACOS NX_INLINE NxF32 NxMath::acos(NxF32 x) ; Cette méthode trigonométrique permet de retourner l'«ArcCosinus» au format «NxF32».
ACOS NX_INLINE NxF64 NxMath::acos(NxF64 x); Cette méthode trigonométrique permet de retourner l'«ArcCosinus» au format «NxF64».
ASIN NX_INLINE NxF32 NxMath::asin(NxF32 x); Cette méthode trigonométrique permet de retourner l'«ArcSinus» au format «NxF32».
ASIN NX_INLINE NxF64 NxMath::asin(NxF64 x); Cette méthode trigonométrique permet de retourner l'«ArcSinus» au format «NxF64».
ATAN NX_INLINE NxF32 NxMath::atan(NxF32 x); Cette méthode trigonométrique permet de retourner l'«ArcTangente» au format «NxF32».
ATAN NX_INLINE NxF64 NxMath::atan(NxF64 x); Cette méthode trigonométrique permet de retourner l'«ArcTangente» au format «NxF64».
ATAN2 NX_INLINE NxF32 NxMath::atan2(NxF32 x, NxF32 y); Cette méthode trigonométrique permet de retourner l'«ArcTangente» de Y/X au format «NxF32».
ATAN2 NX_INLINE NxF64 NxMath::atan2(NxF64 x, NxF64 y); Cette méthode trigonométrique permet de retourner l'«ArcTangente» de Y/X au format «NxF64».
CEIL NX_INLINE NxF32 NxMath::ceil(NxF32 x); Cette méthode retourne la valeur maximale d’un nombre, soit l’entier le plus proche supérieur ou égal au nombre au format «NxF32».
CEIL NX_INLINE NxF64 NxMath::ceil(NxF64 x); Cette méthode retourne la valeur maximale d’un nombre, soit l’entier le plus proche supérieur ou égal au nombre au format «NxF64».
CLAMP NX_INLINE NxI32 NxMath::clamp(NxI32 v, NxI32 hi, NxI32 low); Cette méthode permet de retourner la limite inférieur si le nombre est inférieur à la limite inférieur, la limite supérieur si le nombre est supérieur à la limite supérieur, autrement il retourne le nombre au format «NxI32».
CLAMP NX_INLINE NxU32 NxMath::clamp(NxU32 v, NxU32 hi, NxU32 low); Cette méthode permet de retourner la limite inférieur si le nombre est inférieur à la limite inférieur, la limite supérieur si le nombre est supérieur à la limite supérieur, autrement il retourne le nombre au format «NxU32».
CLAMP NX_INLINE NxF32 NxMath::clamp(NxF32 v, NxF32 hi, NxF32 low); Cette méthode permet de retourner la limite inférieur si le nombre est inférieur à la limite inférieur, la limite supérieur si le nombre est supérieur à la limite supérieur, autrement il retourne le nombre au format «NxF32».
CLAMP NX_INLINE NxF64 NxMath::clamp(NxF64 v, NxF64 hi, NxF64 low); Cette méthode permet de retourner la limite inférieur si le nombre est inférieur à la limite inférieur, la limite supérieur si le nombre est supérieur à la limite supérieur, autrement il retourne le nombre au format «NxF64».
COS NX_INLINE NxF32 NxMath::cos(NxF32 x); Cette méthode trigonométrique permet de retourner le «Cosinus» au format «NxF32».
COS NX_INLINE NxF64 NxMath::cos(NxF64 x); Cette méthode trigonométrique permet de retourner le «Cosinus» au format «NxF64».
DEGTORAD NX_INLINE NxF32 NxMath::degToRad(NxF32 deg); Cette méthode trigonométrique permet d'effectuer la converison de degrée en radians au format «NxF32».
DEGTORAD NX_INLINE NxF64 NxMath::degToRad(NxF64 deg); Cette méthode trigonométrique permet d'effectuer la converison de degrée en radians au format «NxF32».
EQUALS NX_INLINE bool NxMath::equals(NxF32 a, NxF32 b, NxF32 eps); Cette méthode permet de retourner vrai si toutes les valeurs sont égales et de format «NxF32».
EQUALS NX_INLINE bool NxMath::equals(NxF64 a, NxF64 b, NxF64 eps); Cette méthode permet de retourner vrai si toutes les valeurs sont égales et de format «NxF64».
EXP NX_INLINE NxF32 NxMath::exp(NxF32 x); Cette méthode permet d'effectuer le calcul de l'exponnentiel de la valeur spécifié au format «NxF32».
EXP NX_INLINE NxF64 NxMath::exp(NxF64 x); Cette méthode permet d'effectuer le calcul de l'exponnentiel de la valeur spécifié au format «NxF64».
FLOOR NX_INLINE NxF32 NxMath::floor(NxF32 x); Cette méthode retourne la valeur minimale d’un nombre, soit l’entier le plus proche inférieur ou égal au nombre au format «NxF32».
FLOOR NX_INLINE NxF64 NxMath::floor(NxF64 x); Cette méthode retourne la valeur minimale d’un nombre, soit l’entier le plus proche inférieur ou égal au nombre au format «NxF64».
HASH NX_INLINE NxU32 NxMath::hash(const NxU32 * array, NxU32 n); Cette méthode permet de haché un tableau de valeurs 32 bits en une valeur de 32 bits.
HASH32 NX_INLINE int NxMath::hash32(int x); Cette méthode permet de haché une valeur de 32 bits.
ISFINITE NX_INLINE bool NxMath::isFinite(NxF32 x); Cette méthode permet de retourner vrai si le nombre du format «NxF32» est une valeur infinie.
ISFINITE NX_INLINE bool NxMath::isFinite(NxF64 x); Cette méthode permet de retourner vrai si le nombre du format «NxF64» est une valeur infinie.
LOG10 NX_INLINE NxF32 NxMath::log10(NxF32 x); Cette méthode permet de retourner le logarithme décimal au format «NxF32».
LOG10 NX_INLINE NxF64 NxMath::log10(NxF64 x); Cette méthode permet de retourner le logarithme décimal au format «NxF64».
LOG2 NX_INLINE NxF32 NxMath::log2(NxF32 x); Cette méthode permet de retourner le logarithme en base 2 au format «NxF32».
LOG2 NX_INLINE NxF64 NxMath::log2(NxF64 x); Cette méthode permet de retourner le logarithme en base 2 au format «NxF64».
LOGE NX_INLINE NxF32 NxMath::logE(NxF32 x); Cette méthode permet de retourner le logarithme en base e au format «NxF32».
LOGE NX_INLINE NxF64 NxMath::logE(NxF64 x); Cette méthode permet de retourner le logarithme en base e au format «NxF64».
MAX NX_INLINE NxU16 NxMath::max(NxU16 a, NxU16 b); Cette méthode retourne la plus grande valeur entre les deux paramètres au format «NxU16».
MAX NX_INLINE NxU32 NxMath::max(NxU32 a, NxU32 b); Cette méthode retourne la plus grande valeur entre les deux paramètres au format «NxU32».
MAX NX_INLINE NxI32 NxMath::max(NxI32 a, NxI32 b); Cette méthode retourne la plus grande valeur entre les deux paramètres au format «NxI32».
MAX NX_INLINE NxF32 NxMath::max(NxF32 a, NxF32 b); Cette méthode retourne la plus grande valeur entre les deux paramètres au format «NxF32».
MAX NX_INLINE NxF64 NxMath::max(NxF64 a, NxF64 b); Cette méthode retourne la plus grande valeur entre les deux paramètres au format «NxF64».
MIN NX_INLINE NxU16 NxMath::min(NxU16 a, NxU16 b); Cette méthode retourne la plus petite valeur entre les deux paramètres au format «NxU16».
MIN NX_INLINE NxU32 NxMath::min(NxU32 a, NxU32 b); Cette méthode retourne la plus petite valeur entre les deux paramètres au format «NxU32».
MIN NX_INLINE NxI32 NxMath::min(NxI32 a, NxI32 b); Cette méthode retourne la plus petite valeur entre les deux paramètres au format «NxI32».
MIN NX_INLINE NxF32 NxMath::min(NxF32 a, NxF32 b); Cette méthode retourne la plus petite valeur entre les deux paramètres au format «NxF32».
MIN NX_INLINE NxF64 NxMath::min(NxF64 a, NxF64 b); Cette méthode retourne la plus petite valeur entre les deux paramètres au format «NxF64».
MOD NX_INLINE NxF32 NxMath::mod(NxF32 x, NxF32 y); Cette méthode permet de retourner le restant d'une division au format «NxF32».
MOD NX_INLINE NxF64 NxMath::mod(NxF64 x, NxF64 y); Cette méthode permet de retourner le restant d'une division au format «NxF64».
POW NX_INLINE NxF32 NxMath::pow(NxF32 x, NxF32 y); Cette méthode retourne le calcul de x à la puissance y au format «NxF32».
POW NX_INLINE NxF64 NxMath::pow(NxF64 x, NxF64 y); Cette méthode retourne le calcul de x à la puissance y au format «NxF64».
RADTODEG NX_INLINE NxF32 NxMath::radToDeg(NxF32 rad); Cette méthode trigonométrique permet d'effectuer la converison de radians en degrées au format «NxF32».
RADTODEG NX_INLINE NxF64 NxMath::radToDeg(NxF64 rad); Cette méthode trigonométrique permet d'effectuer la converison de radians en degrées au format «NxF64».
RAND NX_INLINE NxI32 NxMath::rand(NxI32 a, NxI32 b); Cette méthode retourne un nombre pseudo-aléatoire au format «NxI32».
RAND NX_INLINE NxF32 NxMath::rand(NxF32 a, NxF32 b); Cette méthode retourne un nombre pseudo-aléatoire au format «NxF32».
RECIPSQRT NX_INLINE NxF32 NxMath::recipSqrt(NxF32 x); Cette méthode permet de retourner la réciproque de la racine carré au format «NxF32».
RECIPSQRT NX_INLINE NxF64 NxMath::recipSqrt(NxF64 x); Cette méthode permet de retourner la réciproque de la racine carré au format «NxF64».
SIGN NX_INLINE NxI32 NxMath::sign(NxI32 x); Cette méthode permet de retourner retourne le signe d'un nombre au format «NxI32».
SIGN NX_INLINE NxF32 NxMath::sign(NxF32 x); Cette méthode permet de retourner retourne le signe d'un nombre au format «NxF32».
SIGN NX_INLINE NxF64 NxMath::sign(NxF64 x); Cette méthode permet de retourner retourne le signe d'un nombre au format «NxF64».
SIN NX_INLINE NxF32 NxMath::sin(NxF32 x); Cette méthode trigonométrique permet de retourner le «Sinus» au format «NxF32».
SIN NX_INLINE NxF64 NxMath::sin(NxF64 x); Cette méthode trigonométrique permet de retourner le «Sinus» au format «NxF64».
SINCOS NX_INLINE void NxMath::sinCos(NxF32 Theta, NxF32 &sin, NxF32 &cos); Cette méthode trigonométrique retourne le «Sinus» et le «Cosinus» à partir d'un angle au format «NxF32».
SINCOS NX_INLINE void NxMath::sinCos(NxF64 Theta, NxF64 &sin, NxF64 &cos); Cette méthode trigonométrique retourne le «Sinus» et le «Cosinus» à partir d'un angle au format «NxF64».
SQRT NX_INLINE NxF32 NxMath::sqrt(NxF32 x); Cette méthode permet de retourner la racine carré du nombre spécifié au format «NxF32».
SQRT NX_INLINE NxF64 NxMath::sqrt(NxF64 x); Cette méthode permet de retourner la racine carré du nombre spécifié au format «NxF64».
TAN NX_INLINE NxF32 NxMath::tan(NxF32 x); Cette méthode trigonométrique permet de retourner la «tangente» au format «NxF32».
TAN NX_INLINE NxF64 NxMath::tan(NxF64 x); Cette méthode trigonométrique permet de retourner la «tangente» au format «NxF64».
TRUNC NX_INLINE NxI32 NxMath::trunc(NxF32 x); Cette méthode permet de retourner la partie entière d'un nombre réel au format «NxF32».
TRUNC NX_INLINE NxI32 NxMath::trunc(NxF64 x); Cette méthode permet de retourner la partie entière d'un nombre réel au format «NxF64».


Dernière mise à jour : Vendredi, le 2 août 2013