Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
ags64 16/11/2008 00:59 | ags64 26/04/2011 14:32 version actuelle | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | [[ags|{{:contents.gif}}]] [[ags28#topic39|{{:up.gif}}]] [[ags63#topic59|{{:back.gif}}]] [[ags65#topic61|{{:forward.gif}}]] | + | [[ags|]] [[ags26#topic42|]] [[ags52#topic61|]] [[ags54#topic63|]] |
- | ---- | + | |
- | =====Maths functions and properties===== | + | =====Fonctions et propriétés mathématiques (Maths)===== |
- | + | ||
- | \\ | + | |
- | + | ||
- | + | ||
- | ---- | + | |
====FloatToInt==== | ====FloatToInt==== | ||
- | int FloatToInt(float value, optional RoundDirection) | + | int FloatToInt(float valeur, optional RoundDirection) |
- | Converts the supplied floating point value into an integer.\\ \\ | + | Convertit la valeur décimale (à virgule) en valeur entière.\\ \\ |
- | This function is necessary because implicit conversions in the script are not supported.\\ \\ | + | Cette fonction est nécessaire puisque les conversions implicites ne sont pas supportées par le script.\\ \\ |
- | RoundDirection can be either // eRoundDown // (the default), // eRoundUp // or // eRoundNearest // , | + | RoundDirection peut être //eRoundDown// (par défaut), qui retournera un nombre arrondi à l'entier inférieur ; |
- | which specifies what direction to round the floating point number in.\\ \\ | + | //eRoundUp// qui retournera un nombre arrondi à l'entier supérieur ; ou //eRoundNearest//, qui |
- | Example: | + | retournera l'entier le plus proche du nombre à virgule (selon que la partie décimale est supérieure ou non à |
+ | 0.4 - 0.5 arrondira à l'entier supérieur).\\ \\ | ||
+ | Exemple : | ||
- | Display("Round down: %d", FloatToInt(10.7)); | + | Display("Arrondi à l'inférieur : %d", FloatToInt(10.7)); |
- | Display("Round up: %d", FloatToInt(10.7, eRoundUp)); | + | Display("Arrondi au supérieur : %d", FloatToInt(10.7, eRoundUp)); |
- | Display("Round nearest: %d", FloatToInt(10.7, eRoundNearest)); | + | Display("Arrondi au plus près : %d", FloatToInt(10.7, eRoundNearest)); |
- | displays the integer value of 10.7, rounded in the three different ways.\\ \\ | + | affichera la valeur entière de 10.7, arrondie de trois façons différentes.\\ \\ |
- | // See Also: // [[ags64#IntToFloat|IntToFloat]]\\ \\ | + | //Voir Aussi :// [[ags64#IntToFloat|IntToFloat]]\\ \\ |
Ligne 32: | Ligne 28: | ||
====IntToFloat==== | ====IntToFloat==== | ||
- | float IntToFloat(int value) | + | float IntToFloat(int valeur) |
- | Converts the supplied integer value into a floating point number.\\ \\ | + | Convertit la valeur entière entrée en nombre à virgule.\\ \\ |
- | This function is necessary because implicit conversions in the script are not supported.\\ \\ | + | Cette fonction est nécessaire puisque les conversions implicites ne sont pas supportées par le scipt.\\ \\ |
- | Example: | + | Exemple : |
- | float number = IntToFloat(10); | + | float nombre = IntToFloat(10); |
- | loads 10.0 into the variable // number // .\\ \\ | + | donnera la valeur 10.0 à la variable //nombre//.\\ \\ |
- | // See Also: // [[ags64#FloatToInt|FloatToInt]]\\ \\ | + | //Voir Aussi :// [[ags64#FloatToInt|FloatToInt]]\\ \\ |
Ligne 49: | Ligne 45: | ||
====ArcCos==== | ====ArcCos==== | ||
- | float Maths.ArcCos(float value) | + | float Maths.ArcCos(float valeur) |
- | Calculates the arc-cosine, in radians, of the specified value.\\ \\ | + | Calcule l'ArcCosinus, en radians, de la valeur spécifiée.\\ \\ |
- | To convert an angle in radians to degrees, use [[ags64#Maths.RadiansToDegrees|Maths.RadiansToDegrees]].\\ \\ | + | Pour convertir un angle de radians à degrés, utilisez la fonction |
- | Example: | + | [[ags64#RadiansToDegrees|Maths.RadiansToDegrees]].\\ \\ |
+ | Exemple : | ||
float angle = Maths.ArcCos(1.0); | float angle = Maths.ArcCos(1.0); | ||
- | calculates the arc-cosine of 1.0 and places it into variable // angle // .\\ \\ | + | calcule l'ArcCosinus de 1.0 et stocke la valeur retournée dans la variable //angle//.\\ \\ |
- | // See Also: // [[ags64#Maths.Cos|Maths.Cos]], | + | //Voir Aussi :// [[ags64#Cos|Maths.Cos]], |
- | [[ags64#Maths.DegreesToRadians|Maths.DegreesToRadians]],\\ \\ | + | [[ags64#DegreesToRadians|Maths.DegreesToRadians]],\\ \\ |
Ligne 67: | Ligne 64: | ||
====ArcSin==== | ====ArcSin==== | ||
- | float Maths.ArcSin(float value) | + | float Maths.ArcSin(float valeur) |
- | Calculates the arc-sine, in radians, of the specified value.\\ \\ | + | Calcule l'ArcSinus, en radians, de la valeur spécifiée.\\ \\ |
- | To convert an angle in radians to degrees, use [[ags64#Maths.RadiansToDegrees|Maths.RadiansToDegrees]].\\ \\ | + | Pour convertir un angle de radians à degrés, utilisez la fonction |
- | Example: | + | [[ags64#RadiansToDegrees|Maths.RadiansToDegrees]].\\ \\ |
+ | Exemple : | ||
float angle = Maths.ArcSin(0.5); | float angle = Maths.ArcSin(0.5); | ||
- | calculates the arc-sine of 0.5 and places it into variable // angle // .\\ \\ | + | calcule l'ArcSinus de 0.5 et stocke la valeur retournée dans la variable //angle//.\\ \\ |
- | // See Also: // [[ags64#Maths.Sin|Maths.Sin]], | + | //Voir Aussi :// [[ags64#Sin|Maths.Sin]], |
- | [[ags64#Maths.DegreesToRadians|Maths.DegreesToRadians]],\\ \\ | + | [[ags64#DegreesToRadians|Maths.DegreesToRadians]],\\ \\ |
Ligne 85: | Ligne 83: | ||
====ArcTan==== | ====ArcTan==== | ||
- | float Maths.ArcTan(float value) | + | float Maths.ArcTan(float valeur) |
- | Calculates the arc-tan, in radians, of the specified value.\\ \\ | + | Calcule l'ArcTangente, en radians, de la valeur spécifiée.\\ \\ |
- | To convert an angle in radians to degrees, use [[ags64#Maths.RadiansToDegrees|Maths.RadiansToDegrees]].\\ \\ | + | Pour convertir un angle de radians à degrés, utilisez la fonction |
- | Example: | + | [[ags64#RadiansToDegrees|Maths.RadiansToDegrees]].\\ \\ |
+ | Exemple : | ||
float angle = Maths.ArcTan(0.5); | float angle = Maths.ArcTan(0.5); | ||
- | calculates the arc-tan of 0.5 and places it into variable // angle // .\\ \\ | + | calcule l'ArcTangente de 0.5 et stocke la valeur obtenue dans la variable //angle//.\\ \\ |
- | // See Also: // [[ags64#Maths.ArcTan2|Maths.ArcTan2]], | + | //Voir Aussi :// [[ags64#ArcTan2|Maths.ArcTan2]], |
- | [[ags64#Maths.DegreesToRadians|Maths.DegreesToRadians]], | + | [[ags64#DegreesToRadians|Maths.DegreesToRadians]], |
- | [[ags64#Maths.Tan|Maths.Tan]]\\ \\ | + | [[ags64#Tan|Maths.Tan]]\\ \\ |
Ligne 106: | Ligne 105: | ||
float Maths.ArcTan2(float y, float x) | float Maths.ArcTan2(float y, float x) | ||
- | Calculates the arctangent of y/x. This is well defined for every point other than the origin, | + | Calcule l'ArcTangente de Y / X. Cette fonction fonctionne parfaitement pour tout point différent |
- | even if x equals 0 and y does not equal 0. The result is returned in radians.\\ \\ | + | de l'origine du repère, tant que y ne vaut pas 0. Le résultat retourné est en radians.\\ \\ |
- | To convert an angle in radians to degrees, use [[ags64#Maths.RadiansToDegrees|Maths.RadiansToDegrees]].\\ \\ | + | Pour convertir un angle de radians à degrés, utilisez la fonction |
- | Example: | + | [[ags64#RadiansToDegrees|Maths.RadiansToDegrees]].\\ \\ |
+ | Exemple : | ||
float angle = Maths.ArcTan2(-862.42, 78.5149); | float angle = Maths.ArcTan2(-862.42, 78.5149); | ||
- | calculates the arc-tan of -862.42 / 78.5149 and places it into variable // angle // .\\ \\ | + | calculera l'ArcTangente de -862.42 / 78.5149 et placera la valeur obtenue dans la variable //angle//.\\ \\ |
- | // See Also: // [[ags64#Maths.DegreesToRadians|Maths.DegreesToRadians]], | + | //Voir Aussi :// [[ags64#DegreesToRadians|Maths.DegreesToRadians]], |
- | [[ags64#Maths.ArcTan|Maths.ArcTan]]\\ \\ | + | [[ags64#ArcTan|Maths.ArcTan]]\\ \\ |
Ligne 125: | Ligne 125: | ||
float Maths.Cos(float radians) | float Maths.Cos(float radians) | ||
- | Calculates the cosine of the specified angle (in radians).\\ \\ | + | Calcule le cosinus de l'angle spécifié (en radians).\\ \\ |
- | To convert an angle in degrees to radians, use [[ags64#Maths.DegreesToRadians|Maths.DegreesToRadians]].\\ \\ | + | Pour convertir un angle de radians à degrés, utilisez la fonction |
- | Example: | + | [[ags64#RadiansToDegrees|Maths.RadiansToDegrees]].\\ \\ |
+ | Exemple : | ||
- | float cosine = Maths.Cos(Maths.DegreesToRadians(360.0)); | + | float cosinus = Maths.Cos(Maths.DegreesToRadians(360.0)); |
- | calculates the cosine of 360 degrees (which is 1.0) and places it into variable // cosine // .\\ \\ | + | calcule le cosinus de 360 degrés (qui vaut 1.0) et stocke la valeur obtenue dans la variable //cosinus//.\\ \\ |
- | // See Also: // [[ags64#Maths.ArcCos|Maths.ArcCos]], | + | //Voir Aussi :// [[ags64#ArcCos|Maths.ArcCos]], |
- | [[ags64#Maths.DegreesToRadians|Maths.DegreesToRadians]], | + | [[ags64#DegreesToRadians|Maths.DegreesToRadians]], |
- | [[ags64#Maths.Sin|Maths.Sin]], [[ags64#Maths.Tan|Maths.Tan]]\\ \\ | + | [[ags64#Sin|Maths.Sin]], [[ags64#Tan|Maths.Tan]]\\ \\ |
Ligne 142: | Ligne 143: | ||
====DegreesToRadians==== | ====DegreesToRadians==== | ||
- | float Maths.DegreesToRadians(float degrees) | + | float Maths.DegreesToRadians(float degres) |
- | Converts the supplied angle in degrees, to the equivalent angle in radians.\\ \\ | + | Convertit l'angle entrée en degrés, en l'angle en radians équivalent.\\ \\ |
- | Since the trigonometric functions such as Sin, Cos and Tan work in radians, this | + | Du fait que les fonctions trigonométriques comme Sin, Cos et Tan prennent des paramètres |
- | function is handy if you know the angle you want in degrees.\\ \\ | + | en radians, cette fonction est utile si vous voulez obtenir une valeur en radians à partir de degrés.\\ \\ |
- | Example: | + | Exemple : |
- | float cosine = Maths.Cos(Maths.DegreesToRadians(360.0)); | + | float cosinus = Maths.Cos(Maths.DegreesToRadians(360.0)); |
- | calculates the cosine of 360 degrees (which is 1.0) and places it into variable // cosine // .\\ \\ | + | calcule le cosinus de 360 degrés (qui vaut 1.0) et stocke la valeur obtenue dans la variable //cosinus//.\\ \\ |
- | // See Also: // [[ags64#Maths.Cos|Maths.Cos]], | + | //Voir Aussi :// [[ags64#Cos|Maths.Cos]], |
- | [[ags64#Maths.RadiansToDegrees|Maths.RadiansToDegrees]], | + | [[ags64#RadiansToDegrees|Maths.RadiansToDegrees]], |
- | [[ags64#Maths.Sin|Maths.Sin]], [[ags64#Maths.Tan|Maths.Tan]]\\ \\ | + | [[ags64#Sin|Maths.Sin]], [[ags64#Tan|Maths.Tan]]\\ \\ |
Ligne 164: | Ligne 165: | ||
float Maths.RadiansToDegrees(float radians) | float Maths.RadiansToDegrees(float radians) | ||
- | Converts the supplied angle in radians, to the equivalent angle in degrees.\\ \\ | + | Convertit l'angle entré en radians, en l'angle en degrés équivalent.\\ \\ |
- | Since the trigonometic functions such as Sin, Cos and Tan work in radians, this | + | Du fait que les fonctions trigonométriques comme Sin, Cos et Tan prennent des paramètres |
- | function is handy to convert the results of one of those functions back to degrees.\\ \\ | + | en radians, cette fonction est utile si vous voulez obtenir une valeur en degrés à partir de radians.\\ \\ |
- | Example: | + | Exemple : |
float halfCircle = Maths.RadiansToDegrees(Maths.Pi); | float halfCircle = Maths.RadiansToDegrees(Maths.Pi); | ||
- | converts // PI // radians into degrees (which is 180).\\ \\ | + | convertit //PI// de sa valeurs en radians à sa valeur en degrés (qui est 180).\\ \\ |
- | // See Also: // [[ags64#Maths.Cos|Maths.Cos]], | + | //Voir Aussi :// [[ags64#Cos|Maths.Cos]], |
- | [[ags64#Maths.DegreesToRadians|Maths.DegreesToRadians]], | + | [[ags64#DegreesToRadians|Maths.DegreesToRadians]], |
- | [[ags64#Maths.Sin|Maths.Sin]], [[ags64#Maths.Tan|Maths.Tan]]\\ \\ | + | [[ags64#Sin|Maths.Sin]], [[ags64#Tan|Maths.Tan]]\\ \\ |
Ligne 182: | Ligne 183: | ||
====RaiseToPower==== | ====RaiseToPower==== | ||
- | float Maths.RaiseToPower(float base, float exponent) | + | float Maths.RaiseToPower(float base, float exposant) |
- | Calculates the value of // base // raised to the power // exponent // .\\ \\ | + | Calcule la valeur de //base// élevée à la puissance //exposant//.\\ \\ |
- | This means that // base // is multiplied by itself // exponent // times.\\ \\ | + | Cela signifie que //base// sera multipliée par soi-même //exposant// fois.\\ \\ |
- | Example: | + | Exemple : |
- | float value = Maths.RaiseToPower(4.0, 3.0); | + | float valeur = Maths.RaiseToPower(4.0, 3.0); |
- | calculates 4 to the power 3 (which is 64).\\ \\ | + | calcule 4 à la puissance 3 (qui vaut 64).\\ \\ |
- | // See Also: // [[ags64#Maths.Sqrt|Maths.Sqrt]]\\ \\ | + | //Voir Aussi :// [[ags64#Sqrt|Maths.Sqrt]]\\ \\ |
Ligne 201: | Ligne 202: | ||
float Maths.Sin(float radians) | float Maths.Sin(float radians) | ||
- | Calculates the sine of the specified angle (in radians).\\ \\ | + | Calcule le sinus de l'angle spécifié (en radians).\\ \\ |
- | To convert an angle in degrees to radians, use [[ags64#Maths.DegreesToRadians|Maths.DegreesToRadians]].\\ \\ | + | Pour convertir un angle de radians à degrés, utilisez la fonction |
- | Example: | + | [[ags64#RadiansToDegrees|Maths.RadiansToDegrees]].\\ \\ |
+ | Exemple : | ||
- | float sine = Maths.Sin(Maths.DegreesToRadians(360.0)); | + | float sinus = Maths.Sin(Maths.DegreesToRadians(360.0)); |
- | calculates the cosine of 360 degrees (which is 0) and places it into variable // sine // .\\ \\ | + | calculera le sinus de 360 degrés (qui vaut 0) et placera la valeur retournée dans la variable //sinus//.\\ \\ |
- | // See Also: // [[ags64#Maths.ArcSin|Maths.ArcSin]], | + | //Voir Aussi :// [[ags64#ArcSin|Maths.ArcSin]], |
- | [[ags64#Maths.DegreesToRadians|Maths.DegreesToRadians]], | + | [[ags64#DegreesToRadians|Maths.DegreesToRadians]], |
- | [[ags64#Maths.Cos|Maths.Cos]], [[ags64#Maths.Tan|Maths.Tan]]\\ \\ | + | [[ags64#Cos|Maths.Cos]], [[ags64#Tan|Maths.Tan]]\\ \\ |
Ligne 220: | Ligne 222: | ||
float Maths.Sqrt(float value) | float Maths.Sqrt(float value) | ||
- | Calculates the square root of the supplied value.\\ \\ | + | Calcule la racine carrée de la valeur entrée.\\ \\ |
- | The square root is the number which, when multiplied by itself, equals // value // .\\ \\ | + | La racine carrée de //valeur// est le nombre qui, multiplié par lui-même, vaut //valeur//.\\ \\ |
- | Example: | + | Exemple : |
- | Display("The square root of 4 is %d!", FloatToInt(Maths.Sqrt(4.0))); | + | Display("La racine carrée de 4 est %d !", FloatToInt(Maths.Sqrt(4.0))); |
- | displays the square root of 4 (rounded down to the nearest integer).\\ \\ | + | affichera la racine carrée de 4 (arrondie à l'entier le plus proche).\\ \\ |
- | // See Also: // [[ags64#Maths.Cos|Maths.Cos]], | + | //Voir Aussi :// [[ags64#Cos|Maths.Cos]], |
- | [[ags64#Maths.RaiseToPower|Maths.RaiseToPower]], | + | [[ags64#RaiseToPower|Maths.RaiseToPower]], |
- | [[ags64#Maths.Sin|Maths.Sin]], [[ags64#Maths.Tan|Maths.Tan]]\\ \\ | + | [[ags64#Sin|Maths.Sin]], [[ags64#Tan|Maths.Tan]]\\ \\ |
Ligne 239: | Ligne 241: | ||
float Maths.Tan(float radians) | float Maths.Tan(float radians) | ||
- | Calculates the tangent of the specified angle (in radians).\\ \\ | + | Calcule la tangente de l'angle spécifié (en radians).\\ \\ |
- | To convert an angle in degrees to radians, use [[ags64#Maths.DegreesToRadians|Maths.DegreesToRadians]].\\ \\ | + | Pour convertir un angle de radians à degrés, utilisez la fonction |
- | Example: | + | [[ags64#RadiansToDegrees|Maths.RadiansToDegrees]].\\ \\ |
+ | Exemple : | ||
float tan = Maths.Tan(Maths.DegreesToRadians(45.0)); | float tan = Maths.Tan(Maths.DegreesToRadians(45.0)); | ||
- | calculates the tan of 45 degrees (which is 1.0) and places it into variable // tan // .\\ \\ | + | calcule la tangente de 45 degrés (qui vaut 1.0) et place le résultat obtenu dans la variable //tan//.\\ \\ |
- | // See Also: // [[ags64#Maths.ArcTan|Maths.ArcTan]], | + | //Voir Aussi :// [[ags64#ArcTan|Maths.ArcTan]], |
- | [[ags64#Maths.DegreesToRadians|Maths.DegreesToRadians]], | + | [[ags64#DegreesToRadians|Maths.DegreesToRadians]], |
- | [[ags64#Maths.Cos|Maths.Cos]], [[ags64#Maths.Sin|Maths.Sin]],\\ \\ | + | [[ags64#Cos|Maths.Cos]], [[ags64#Sin|Maths.Sin]],\\ \\ |
Ligne 254: | Ligne 257: | ||
---- | ---- | ||
- | ====Pi property==== | + | ====Pi propriété==== |
readonly float Maths.Pi | readonly float Maths.Pi | ||
- | Gets the value of Pi (defined as 3.14159265358979323846).\\ \\ | + | Retourne la valeur de Pi (qui vaut ici 3.14159265358979323846).\\ \\ |
- | Example: | + | Exemple : |
- | Display("Pi is %f!", Maths.Pi); | + | Display("Pi vaut %f !", Maths.Pi); |
- | + | ||
- | displays the value of Pi.\\ \\ | + | |
- | // See Also: // [[ags64#Maths.Cos|Maths.Cos]], [[ags64#Maths.Sin|Maths.Sin]], | + | |
- | [[ags64#Maths.Tan|Maths.Tan]] | + | affiche la valeur de Pi.\\ \\ |
+ | // Voir Aussi : // [[ags64#Cos|Maths.Cos]], [[ags64#Sin|Maths.Sin]], | ||
+ | [[ags64#Tan|Maths.Tan]]\\ \\ | ||
- | {{tag>anglais}} | + | {{tag>français}} |