Gladir.com - Références des SDK - Ageia PhysX SDK - Référence des classes - NxMath



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: Mercredi, le 10 août 2011