LlGetLocalRot/fr
From Second Life Wiki
Page Principale > LlGetLocalRot > LlGetLocalRot/fr
| LSL Portal | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: rotation llGetLocalRot( );| 63 | N° de fonction |
| 0.0 | Delais |
| 10.0 | Energie |
Renvoie un rotation correspondant à la rotation locale par rapport à la prim racine (si l’objet n’est pas physique)
Exemples
//--// Script de porte, fonctionne avec n’importe quel angle.//--// //-- fonctionne avec n’importe quel angle, lié ou non lié //-- Fonctionne avec les portes multi prim NON LIEES à une structure plus importantes //-- BESOIN : une prim racine découpée. Chemin de découpe suggéré : début=0.125, fin=0.625 //-- RMQ : les portes mono-prim sont limitées à 5m de large. //--// MODIFICATIONS UTILISATEUR ICI integer vgIntDoorSwing = 90; //-- utilisez le ‘-‘ pour inverser la direction d’ouverture de la porte (ex : -90) rotation vgRotDoorSwing; default{ state_entry(){ vgRotDoorSwing = llEuler2Rot( <0.0, 0.0, vgIntDoorSwing> * DEG_TO_RAD ); } touch_start( integer vIntTouched ){ //- petite astuce pour inverser la rotation à chaque touch (ouvert/fermé) vgRotDoorSwing.s *= -1; llSetLocalRot( vgRotDoorSwing * llGetLocalRot() ); } }
Voir également
Fonctions
| • | llGetRot | – | Renvoie la rotation d’une prim | |
| • | llGetRootRotation | – | Renvoie la rotation de la prim racine | |
| • | llGetPrimitiveParams | – | Renvoie des données sur une prim | |
| • | llSetRot | – | Change la rotation d’une prim | |
| • | llSetLocalRot | – | Change la rotation locale d’une prim | |
| • | llSetPrimitiveParams | – | Change les données d’une prim | |
| • | llSetLinkPrimitiveParams | – | Change les données d’une prim liée |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.

