PRIM TYPE BOX/fr
Jump to navigation
Jump to search
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
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>