Difference between revisions of "PRIM SIZE/fr"

From Second Life Wiki
Jump to: navigation, search
m (proofread)
Line 23: Line 23:
 
|toc=llGetPrimitiveParams
 
|toc=llGetPrimitiveParams
 
}}
 
}}
|examples
+
|examples=
 +
 
 +
Utiliser l'exemple PRIM_SIZE ci-dessou 
 +
<lsl>
 +
 
 +
//MathieuBC Noel scripteur
 +
  default
 +
{
 +
   
 +
    touch_start(integer total_number)
 +
    {
 +
 +
       
 +
llSetPrimitiveParams([PRIM_TYPE,
 +
                        PRIM_TYPE_BOX,
 +
                                PRIM_HOLE_SQUARE  ,          // hole_shape
 +
                           
 +
                            <0.00, 1.0, 0.0>,  // cut
 +
                                95,                    // hollow
 +
                            <180.0, 0.0, 0.0>,    // twist
 +
                            <-0, .0, 1.0>,    // top_size
 +
                            <0.0, 0.0, 0.0> ,    // top_Shear
 +
                          PRIM_SIZE ,<0.669,0.726,10.368>, PRIM_ROTATION, <1,0,0,0> ]);
 +
 +
    }
 +
} </lsl>
 +
== Inconvénients ==
 +
 
 +
-La fonction prim_size ne fonctionne pas seul comme le fait la fonction llSetScale. Vous devez absolument introduire le drapeau prim_size dans une ligne de code décrivant les paramètres d'un primitif.
 +
 
 
|constants=
 
|constants=
 
|functions=
 
|functions=

Revision as of 11:51, 6 December 2008

Description

Constante: integer PRIM_SIZE = 7;

La constante PRIM_SIZE de type integer a la valeur 7

Renvoie ou modifie la taille de la prim.

llSetPrimitiveParams

[ PRIM_SIZE, vector taille ]
• vector taille va de 0.01 à 10.0 pour x, y et z

Lorsque utilisé avec llSetPrimitiveParams & llSetLinkPrimitiveParams

llGetPrimitiveParams

llGetPrimitiveParams([ PRIM_SIZE ]);

Renvoie le list [ vector taille ]

• vector taille va de 0.01 à 10.0 pour x, y et z

Articles connexes

Fonctions

•  llGetPrimitiveParams Renvoie les paramètres d'une prim.
•  llSetPrimitiveParams Modifie les paramètres d'une prim.
•  llSetLinkPrimitiveParams Modifie les paramètres d'une prim liée.
•  llGetScale Renvoie la taile d'une prim.
•  llSetScale Modifie la taille d'une prim.

Exemples

Utiliser l'exemple PRIM_SIZE ci-dessou <lsl>

//MathieuBC Noel scripteur

 default

{

   touch_start(integer total_number)
   {

       
llSetPrimitiveParams([PRIM_TYPE, 
                       PRIM_TYPE_BOX, 
                               PRIM_HOLE_SQUARE  ,           // hole_shape
                           
                           <0.00, 1.0, 0.0>,   // cut
                               95,                    // hollow
                           <180.0, 0.0, 0.0>,    // twist
                           <-0, .0, 1.0>,    // top_size
                           <0.0, 0.0, 0.0> ,    // top_Shear
                         PRIM_SIZE ,<0.669,0.726,10.368>, PRIM_ROTATION, <1,0,0,0> ]);

   }

} </lsl>

Inconvénients

-La fonction prim_size ne fonctionne pas seul comme le fait la fonction llSetScale. Vous devez absolument introduire le drapeau prim_size dans une ligne de code décrivant les paramètres d'un primitif.