PRIM TYPE BOX/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

Constante: integer PRIM_TYPE_BOX = 0;

La constante PRIM_TYPE_BOX de type integer a la valeur 0

PRIM_TYPE_BOX est un paramètre de PRIM_TYPE utilisé pour appliquer une forme de boîte à une prim (et lui donner des paramètres spécifiques).

PRIM_TYPE

[ PRIM_TYPE, PRIM_TYPE_BOX, integer forme_du_trou, vector découpe, float creux, vector torsion, vector différence_de_tailles, vector translation_des_faces ]
• integer forme_du_trou Codes PRIM_HOLE_*
• vector découpe x et y vont de 0.0 à 1.0, x doit être au moins plus petit que y de 0.05 (z est ignoré)
• float creux va de 0.0 (solide) à 0.95 (trou max)
• vector torsion x et y vont de -0.5 (-180 degrés dans la fenêtre d'édition) à 0.5 (+180 degrés dans la fenêtre d'édition) (z est ignoré)
• vector différence_de_tailles x et y vont de 0.0 à 2.0 (z est ignoré)
• vector translation_des_faces x et y vont de -0.5 à 0.5 (z est ignoré)
hole_shape Code Forme hole_shape Code Forme
PRIM_HOLE_DEFAULT 0x00 Par défaut PRIM_HOLE_SQUARE 0x20 Carré
PRIM_HOLE_CIRCLE 0x10 Cercle PRIM_HOLE_TRIANGLE 0x30 Triangle

PRIM_TYPE_LEGACY

[ 1, PRIM_TYPE_BOX, vector découpe, float creux, float torsion, vector différence_de_tailles, vector translation_des_faces ]
• vector découpe x et y vont de 0.0 à 1.0, x doit être au moins plus petit que y de 0.05 (z est ignoré)
• float creux va de 0.0 (solide) à 0.95 (trou max)
• float torsion va de -0.5 (-180 degrés dans la fenêtre d'édition) à 0.5 (+180 degrés dans la fenêtre d'édition)
• vector différence_de_tailles x et y vont de 0.0 à 1.0 (z est ignoré)
• vector translation_des_faces x et y vont de -0.5 à 0.5 (z est ignoré)

Il s'agit de l'ancien format de PRIM_TYPE pour les boites (PRIM_TYPE valait 1 au lieu de 9). Utilisez le nouveau format à moins que vous assuriez la maintenance d'un vieux code..

Articles connexes

Constantes

•  PRIM_TYPE
•  CHANGED_SHAPE

Fonctions

•  llSetPrimitiveParams Change les paramètres d’une prim
•  llSetLinkPrimitiveParams Change les paramètres d’une prim liée
•  llGetPrimitiveParams Renvoie les paramètres d’une prim

Evénement

•  changed Evènement déclenché par une modification de la prim

Exemples

<lsl>llSetPrimitiveParams([PRIM_TYPE,

                       PRIM_TYPE_BOX, 
                           PRIM_HOLE_DEFAULT,  // forme du trou
                           <0.00, 1.0, 0.0>,   // découpe
                           0.0,                // creux
                           <0.0, 0.0, 0.0>,    // torsion
                           <1.0, 1.0, 0.0>,    // différence de taille
                           <0.0, 0.0, 0.0>     // différence d'inclinaison 
                     ]);</lsl>