LlAxisAngle2Rot/fr: Difference between revisions
Jump to navigation
Jump to search
Gally Young (talk | contribs) Localized to french |
m Big proofreading |
||
| Line 3: | Line 3: | ||
|func_id=169|func_sleep=0.0|func_energy=10.0 | |func_id=169|func_sleep=0.0|func_energy=10.0 | ||
|return_type=rotation | |return_type=rotation | ||
|p1_type=vector|p1_name=axe|p1_desc | |p1_type=vector|p1_name=axe|p1_desc=vecteur directeur de l'axe | ||
|p2_type=float|p2_name=angle|p2_desc=exprimé en radians. | |p2_type=float|p2_name=angle|p2_desc=exprimé en radians. | ||
|return_text=correspondant à l''''angle''' autour de l''''axe''' | |return_text=correspondant à l''''angle''' autour de l''''axe''' | ||
| Line 9: | Line 9: | ||
|spec | |spec | ||
|caveats | |caveats | ||
|examples | |examples=<lsl>default | ||
{ | |||
state_entry() | |||
{ | |||
vector axe = <0.0, 0.0, 1.0>; | |||
float angle = 90.0 * DEG_TO_RAD; | |||
rotation rot = llAxisAngle2Rot(axis, angle); | |||
vector euler = llRot2Euler(rot) * RAD_TO_DEG; | |||
llOwnerSay((string) euler); | |||
// dit <0.0, 0.0, 90.0> puisque l'on tourne de 90 degrés autour de l'axe des Z. | |||
} | |||
}</lsl> | |||
|helpers | |helpers | ||
|also_functions= | |also_functions= | ||
Revision as of 01:24, 12 May 2008
| LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: rotation llAxisAngle2Rot( vector axe, float angle );| 169 | N° de fonction |
| 0.0 | Delais |
| 10.0 | Energie |
Renvoie un rotation correspondant à l'angle autour de l'axe
| • vector | axe | – | vecteur directeur de l'axe | |
| • float | angle | – | exprimé en radians. |
L’axe doit être normalisé.
Exemples
<lsl>default {
state_entry()
{
vector axe = <0.0, 0.0, 1.0>;
float angle = 90.0 * DEG_TO_RAD;
rotation rot = llAxisAngle2Rot(axis, angle);
vector euler = llRot2Euler(rot) * RAD_TO_DEG;
llOwnerSay((string) euler);
// dit <0.0, 0.0, 90.0> puisque l'on tourne de 90 degrés autour de l'axe des Z.
}
}</lsl>
Voir également
Fonctions
| • | llRot2Angle | – | Convertit une rotation en angle de rotation | |
| • | llRot2Axis | – | Convertit une rotation en axe de rotation |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.