PRIM TYPE SCULPT/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_SCULPT = 7;La constante PRIM_TYPE_SCULPT de type integer a la valeur 7
PRIM_TYPE_SCULPT est un paramètre de PRIM_TYPE utilisé pour transformer une prim en sculpted et pour lui appliquer des paramètres relatifs à la forme et au type de la prim.
Sculpted Prims: FAQ
[ PRIM_TYPE, PRIM_TYPE_SCULPT, string map, integer type ]
[ PRIM_TYPE, PRIM_TYPE_SCULPT, string map, integer type ]• string | map | – | un texture de l'inventaire ou un UUID | |
• integer | type | – | codes PRIM_SCULPT_TYPE_* |
A utiliser avec llSetPrimitiveParams et llSetLinkPrimitiveParams
type Flags | Style | Description | |||
---|---|---|---|---|---|
PRIM_SCULPT_TYPE_SPHERE | 1 | Sphère | convergence haut et bas, resserrement de la gauche vers la droite | ||
PRIM_SCULPT_TYPE_TORUS | 2 | Tore | resserrement du haut vers le bas, resserrement de la gauche vers la droite | ||
PRIM_SCULPT_TYPE_PLANE | 3 | Plan | ni resserement ni convergence | ||
PRIM_SCULPT_TYPE_CYLINDER | 4 | Cylindre | resserrement de la gauche vers la droit. | ||
PRIM_SCULPT_FLAG_INVERT | 64 | Inversion | Retourne les faces du sculpty (interne <=> externe) (inverse les normales). | ||
PRIM_SCULPT_FLAG_MIRROR | 128 | Miroir | Applique un effet miroir sur l'axe X du sculpty. |
Avertissements
- Si map n'est pas dans l'inventaire de la prim et n'est pas un UUID ou n'est pas un texture alors une erreur se produit sur le canal DEBUG_CHANNEL.
- Si map est une UUID il n'y a alors aucune conséquence sur les droits de l'objet.
- L'objet final ne subit pas de nouvelle restriction d'utilisation qui aurait pu être appliquée si l'objet pointé par l'UUID avait été présent dans l'inventaire de la prim.
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_SCULPT, "d962089b-2197-993c-9ec9-4993eb0a95f2", // texture du sculpted PRIM_SCULPT_TYPE_SPHERE // type ]);</lsl>
<lsl>//Rotation entre différents sculpted. default {
touch_start(integer a) { list b = llGetPrimitiveParams([PRIM_TYPE]); integer type = llList2Integer(b,2) % 4; llSetObjectDesc(llList2String([ "Sphere", "Tore", "Plan", "Cylindre"], type)); llSetPrimitiveParams(PRIM_TYPE + llList2List(b, 0, 1) + (type + 1)); }
}</lsl>