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.
PRIM_TYPE_RING
Description
Constante: integer PRIM_TYPE_RING = 6;
La constante PRIM_TYPE_RING de type integer a la valeur 6
PRIM_TYPE_RING est un paramètre de PRIM_TYPE utilisé pour appliquer une forme d'anneau à une prim (et lui donner des paramètres spécifiques).
PRIM_TYPE
[ PRIM_TYPE, PRIM_TYPE_RING, integer forme_du_trou, vector découpe, float creux, vector torsion, vector taille_du_trou, vector translation_des_faces, vector découpe avancée, vector écart_taille_disque, float angle_décalage, float inclinaison ]
• 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
|
taille_du_trou
|
–
|
x va de 0.05 à 1.0; y va de 0.05 (trou large) à 0.50 (pas de trou)
|
|
• vector
|
translation_des_faces
|
–
|
x et y vont de -0.5 à 0.5 (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é)
|
|
• vector
|
écart_taille_disque
|
–
|
x et y vont de -1.0 à 1.0 (z est ignoré)
|
|
• float
|
angle_décalage
|
–
|
dépend de la taille du trou Y et de la révolution.
|
|
• float
|
inclinaison
|
–
|
va de -1.0 à 1.0
|
|
Articles connexes
Constantes
Fonctions
Evénement
•
|
changed
|
–
|
Evènement déclenché par une modification de la prim
|
|
Exemples
<lsl>// réalise une spirale
float creux= 0.0; // 0.0 to 0.95
vector torsion= <0, 0.0, 0.0>; // -1.0 to 1.0
vector taille_trou= <1.0, 0.05, 0.0>; // max X:1.0 Y:0.5
vector translation_des_faces= <0.0, 0.0, 0.0>; // -0.5 to 0.5
vector coupe_profil= <0.0, 0.0, 0.0>; // 0.0 to 1.0
vector écart_taille_disque = <0.0, 0.0, 0.0>; // 0.0 to 1.0
float revolutions = 3.0; // 1.0 to 4.0
float angle_decalage= 1.0; // -1.0 to 1.0
float inclinaison= 0.0; //
llSetPrimitiveParams( [PRIM_TYPE, PRIM_TYPE_RING, PRIM_HOLE_DEFAULT,
cut, creux, torsion, taille_trou, translation_des_faces,
coupe_profile, écart_taille_disque, revolutions,
angle_decalage, inclinaison] );</lsl>