From Second Life Wiki
PRIM_TYPE_PRISM
Description
Constante: integer PRIM_TYPE_PRISM = 2;
La constante PRIM_TYPE_PRISM de type integer a la valeur 2
PRIM_TYPE_PRISM est un paramètre de PRIM_TYPE utilisé pour appliquer une forme de prisme à une prim (et lui donner des paramètres spécifiques).
PRIM_TYPE
[ PRIM_TYPE, PRIM_TYPE_PRISM, integer forme_du_trou, vector découpe, float creux, vector torsion, vector différence_de_taille, 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_taille
| –
| 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é)
|
|
PRIM_TYPE_LEGACY
[ 1, PRIM_TYPE_PRISM, vector découpe, float creux, float torsion, vector différence_de_taille, 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_taille
| –
| 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 prismes (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
Fonctions
Evénement
| •
| changed
| –
| Evènement déclenché par une modification de la prim
|
|
Exemples
llSetPrimitiveParams([PRIM_TYPE,
PRIM_TYPE_PRISM,
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 inclinaison
]);