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