LlSetLocalRot/fr

From Second Life Wiki
< LlSetLocalRot
Revision as of 05:10, 30 September 2008 by Ales Beaumont (talk | contribs) (proofreading + exemple)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

Fonction: llSetLocalRot( rotation rot );

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.