public sealed class Maths
Public NotInheritable Class Maths
TZGlobalMaths | Initialise une nouvelle instance de la classe TZGlobalMaths. |
Abs | Retourne la valeur absolue d'un nombre à virgule flottante simple précision |
Acos | Retourne l'angle dont le cosinus est le nombre spécifié |
Asin | Retourne l'angle dont le sinus est le nombre spécifié |
Atan | Retourne l'angle dont la tangente est le nombre spécifié |
Atan2 | Retourne l'angle dont la tangente est le quotient de deux nombres spécifiés |
BigMul | Génère le produit intégral de deux nombres 32 bits |
Calculate_OBB_to_AABB | Calcule la BoundingBox alignée sur les axes à partir d'une BoundingBox orienté |
CalculateFrustumCorner | Calcule les 8 coins d'un champ de vision en perspective |
CalculateFrustumCornerOrthographic | Calcule les 8 coins d'un champ de vision en vue orthographique |
Ceiling | Retourne la plus petite valeur intégrale supérieure ou égale au nombre à virgule flottante double précision spécifié |
Clamp(Int32, Int32, Int32) | Contraint une valeur entre min et max |
Clamp(Single, Single, Single) | Contraint une valeur entre min et max |
Cos | Retourne le cosinus de l'angle spécifié |
Cosh | Retourne le cosinus hyperbolique de l'angle spécifié |
Create_Quad | Créé un quad 3d à partir de sa position, de sa taille et de sa direction |
DegToRad | Converti un angle en radians |
DegToRad(Int32) | Converti un angle en radians |
DegToRad(Single) | Converti un angle en radians |
DeltaAngle | Calcule la plus courte différence entre deux angles |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object) |
Exp | Retourne e élevé à la puissance spécifiée |
Floor | Retourne la valeur du plus grand entier inférieur ou égal au nombre à virgule flottante double précision spécifié |
Get_Angle(Vector2) | Retourne l'angle d'un Vector2 en Radians |
Get_Angle(Single, Single) | Retourne l'angle entre 2 axes d'un vecteur |
Get_Angle(Vector3, String, String) | Retourne l'angle entre 2 axes d'un vecteur |
Get_Direction | Retourne une direction à partir d'un angle en Radians |
Get_Normal(Vector3, Vector3, Vector3) | Retourne la Normal d'un triangle |
Get_Normal(Vector3, Vector3, Vector3, Vector3) | Retourne la Normal |
GetHashCode | Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object) |
Lerp(Int32, Int32, Single) | Interpolation lineaire |
Lerp(Single, Single, Single) | Interpolation lineaire |
Log | Retourne le logarithme naturel (base e) d'un nombre spécifié |
Max | Retourne le plus grand de deux nombres à virgule flottante simple précision |
Min | Retourne le plus petit de deux nombres à virgule flottante simple précision |
MinMax_Normalize | Normalise deux Vector3 de tel sorte que Min < Max |
NormalizeAngle | Normalise un angle en dégrée entre 0 et 360 degrées |
NormalizeAngles | Normalise un angle en dégrée entre 0 et 360 degrées |
PingPong | Retourne une valeur qui augmente et diminue entre zéro et la longueur |
Pow | Retourne un nombre spécifié élevé à la puissance spécifiée |
Quad_To_Screen | Projete un quad 3d sur l'écran |
RadtoDeg | Converti un angle en degrées par multiplication |
RadtoDeg(Double) | Converti un angle en degrée |
RadtoDeg(Single) | Converti un angle en degrée |
Repeat | Répète la valeur t, de sorte qu'elle ne soit jamais supérieure à la longueur et jamais inférieure à 0 (comme un modulo) |
Round(Single) | Arrondit un nombre à virgule flottante simple précision au nombre entier le plus proche, et les valeurs médianes au nombre pair le plus proche |
Round(Single, Int32) | Arrondit un nombre à virgule flottante simple précision au nombre entier le plus proche, et les valeurs médianes au nombre pair le plus proche |
Round(Single, MidpointRounding) | Arrondit un nombre à virgule flottante simple précision au nombre entier le plus proche, et les valeurs médianes au nombre pair le plus proche |
Round(Vector2, Int32) | Arrondi les valeurs d'un vecteur |
Round(Vector3, Int32) | Arrondi les valeurs d'un vecteur |
Round(Single, Int32, MidpointRounding) | Arrondit un nombre à virgule flottante simple précision au nombre entier le plus proche, et les valeurs médianes au nombre pair le plus proche |
RoundAngle | Arrondi un vecteur normalisé sur l'angle spécifié |
Saturate | Contraint une valeur entre 0.0 et 1.0 |
SaturateDirection | Sature un vecteur normalisé de manière absolut: (-1, 0 ou 1) |
SaturateDirectionEX(Vector2) | Sature un vecteur normalisé de manière absolut: (-1, 0 ou 1) de manière exclusif |
SaturateDirectionEX(Vector3) | Sature un vecteur normalisé de manière absolut: (-1, 0 ou 1) de manière exclusif |
Segment_Intersection | Retourne le point d'intersection entre deux lignes |
Sign(Int32) | Retourne un entier qui indique le signe d’un entier signé 32 bits |
Sign(Single) | Retourne un entier qui indique le signe d’un nombre à virgule flottante simple précision |
Sin | Retourne le sinus de l'angle spécifié |
Sinh | Retourne le sinus hyperbolique de l'angle spécifié |
SmoothDamp | Change progressivement un vecteur vers un objectif souhaité au fil du temps |
SmoothDampAngle | Change progressivement un angle vers un objectif souhaité au fil du temps |
Smoothstep(Int32, Int32, Single) | Interpolation lineaire |
Smoothstep(Single, Single, Single) | Interpolation lineaire |
Sphere_to_Screen | Projection d'une sphere 3d sur l'écran sous forme d'un rectangle 2d (X, Y, Width, Height) |
Sqrt | Retourne la racine carrée d'un nombre spécifié |
Tan | Retourne la tangente de l'angle spécifié |
Tanh | Retourne la tangente hyperbolique de l'angle spécifié |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Truncate | Calcule la partie entière d'un nombre à virgule flottante double précision spécifié |