PRIM TYPE SPHERE/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_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 | |||
| • vector | découpe | |||
| • float | creux | |||
| • vector | torsion | |||
| • vector | découpe avancée |
| 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 dimple ]| • vector | découpe | |||
| • float | creux | |||
| • vector | dimple |
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>