LlList2Rot/fr

From Second Life Wiki
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: rotation llList2Rot( list src, integer index );

Renvoie un rotation correspondant à un élément du list src identfié par l'index.

• list src
• integer index

index accepte les index négatifs.
Si l’élement à l’index du list src n’est pas une rotation, la fonction renvoie <0.0, 0.0, 0.0, 1.0> (idem si l’index est hors limite).
dans ce cas utilisez : (rotation)llList2String(src, index);

Spécifications

Index Positif Negatif
Premier 0 - longueur
Dernier longueur - 1 -1

Avertissements

  • Quand la fonction est utilisée avec un string, la fonction renvoie un ZERO_ROTATION

Exemples

<lsl>// Mieux visible dans l’historique du chat (ctrl-h) default {

   state_entry()
   {
       list my_list = ["a", 1, 2.0, <1,2,3>, <1,2,3,4>, llGetOwner()];
       integer i;
       for (i=0;i<llGetListLength(my_list); ++i)
       {
           llOwnerSay("string=" + llList2String(my_list,i)
                       + "\n   integer=" + (string)llList2Integer(my_list,i)
                       + "\n   float=" + (string)llList2Float(my_list,i)
                       + "\n   vector=" + (string)llList2Vector(my_list,i)
                       + "\n   rot=" + (string)llList2Rot(my_list,i)
                       + "\n   key=" + (string)llList2Key(my_list,i) );
       }
   }

}</lsl>

Voir également

Fonctions

• llGetListEntryType Renvoie le type d’un élément d’un list
• llList2String Renvoie un élément d’un list

Articles

•  Negative_Index
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.