LlSetLocalRot/fr
Jump to navigation
Jump to search
| LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: llSetLocalRot( rotation rot );| 284 | N° de fonction |
| 0.2 | Delais |
| 10.0 | Energie |
Change la rotation d’une prim fille par rapport à une prim racine
| • rotation | rot |
Avertissements
- Cette fonction fait dormir le script pendant 0.2 secondes.
Exemples
Mettre ce script dans un prim fille le fera tourner par pas de 1 degré. <lsl> rotation rot_xyzq;
default {
state_entry()
{
vector xyz_angles = <0,1.0,0>; // 1 degre selon l'axe y
vector angles_in_radians = xyz_angles*DEG_TO_RAD; // conversion en Radians
rot_xyzq = llEuler2Rot(angles_in_radians); // passage en Rotation (quaternion)
}
touch_start(integer s)
{
llSetLocalRot(llGetRot()*rot_xyzq); //effectue la rotation
}
} </lsl>
Voir également
Fonctions
| • | llSetRot | – | Change la rotation | |
| • | llGetRot | – | Renvoie la rotation | |
| • | llGetLocalRot | – | Renvoie la rotation locale | |
| • | llGetRootRotation | – | Renvoie la rotation de la prim racine |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.