PRIM TYPE RING/fr

From Second Life Wiki
< PRIM TYPE RING
Revision as of 13:36, 20 June 2008 by Gally Young (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.

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
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

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>// 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>