PRIM TYPE SPHERE/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_SPHERE = 3;La constante PRIM_TYPE_SPHERE de type integer a la valeur 3
PRIM_TYPE_SPHERE est un paramètre de PRIM_TYPE utilisé pour appliquer une forme sphérique à une prim (et lui donner des paramètres spécifiques).
PRIM_TYPE
[ PRIM_TYPE, PRIM_TYPE_SPHERE, integer forme_du_trou, vector découpe, float creux, vector torsion, vector découpe avancée ]• 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 -1.0 (-360 degrés dans la fenêtre d'édition) à 1.0 (+360 degrés dans la fenêtre d'édition) (z est ignoré) | |
• vector | découpe avancée | – | x et y vont de 0.0 à 1.0, x doit être au moins plus petit que y de 0.05 (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_SPHERE, vector découpe, float creux, vector découpe avancée ]• 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 | découpe avancée | – | x et y vont de 0.0 à 1.0, x doit être au moins plus petit que y de 0.05 (z est ignoré) |
Il s'agit de l'ancien format de PRIM_TYPE pour les sphères (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>// crée une sphère vector découpe= <0.0, 1.0, 0.0>; // 0.0 to 1.0 float creux= 0.0; // 0.0 to 0.95 vector torsion= <0.0, 0.0, 0.0>; // -1.0 to 1.0 vector découpe_av = <0.0, 1.0, 0.0>; // 0.0 to 1.0 llSetPrimitiveParams( [PRIM_TYPE, PRIM_TYPE_SPHERE, PRIM_HOLE_DEFAULT,
découpe, creux, torsion, holesize, topshear, découpe_av] );</lsl>