PRIM TYPE BOX/fr

From Second Life Wiki
< PRIM TYPE BOX
Revision as of 11:26, 20 June 2008 by Gally Young (talk | contribs) (Localized to french)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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 top_size, vector translation_des_faces ]
• integer forme_du_trou
• vector découpe
• float creux
• vector torsion
• vector top_size
• vector translation_des_faces
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_taille, vector translation_des_faces ]
• vector découpe
• float creux
• float torsion
• vector différence_de_taille
• vector translation_des_faces

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>