Difference between revisions of "PRIM TYPE CYLINDER/fr"

From Second Life Wiki
Jump to navigation Jump to search
(Localized to french)
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#if:
{{#if:
{{LSL_ConstHijack}}
{{:PRIM_TYPE/fr}}
{{{{#var:hijack}}LSL_Constants/PrimitiveParams/fr}}
}}{{LSL Constant/fr
}}{{LSL Constant/fr
|name=PRIM_TYPE_CYLINDER
|name=PRIM_TYPE_CYLINDER
|type=integer
|type=integer
|value=1
|value=1
|desc=PRIM_TYPE_CYLINDER est un paramètre de [[PRIM_TYPE/fr|PRIM_TYPE]] utilisé pour appliquer une forme de cylindre à une prim (et lui donner des paramètres adaptés)
|desc=PRIM_TYPE_CYLINDER est un paramètre de [[PRIM_TYPE/fr|PRIM_TYPE]] utilisé pour appliquer une forme de cylindre à une prim (et lui donner des paramètres spécifiques).
|pa_front=[ {{LSL_Const/fr|PRIM_TYPE|integer|9}},
|pa={{LSL Constant/List/fr|i_front=[ {{LSL_Const/fr|PRIM_TYPE|integer|9}}, [[PRIM_TYPE_CYLINDER/fr|PRIM_TYPE_CYLINDER]], |i_end= ]
|pa_mid=, 
|text={{LSL_Constants/PrimitiveParams/hole_shape/fr}}
|pa_end= ]
|toc=PRIM_TYPE
|pa_text={{{{#var:hijack}}LSL_Constants/PrimitiveParams/hole_shape/fr}}
|i1_type=integer|i1_name=hole_shape|i1_disp=forme_du_trou
|pa1_type=integer|pa1_name=hole_shape
|i2_type=vector|i2_name=cut|i2_disp=découpe
|pa2_type=vector|pa2_name=cut
|i3_type=float|i3_name=hollow|i3_disp=creux
|pa3_type=float|pa3_name=hollow
|i4_type=vector|i4_name=twist_box|i4_disp=torsion
|pa4_type=vector|pa4_name=twist_box|pa4_disp=twist
|i5_type=vector|i5_name=z_taper|i5_disp=écart_taille_disque
|pa5_type=vector|pa5_name=z_taper|pa5_disp=top_size
|i6_type=vector|i6_name=top_shear|i6_disp=translation_des_faces
|pa6_type=vector|pa6_name=top_shear
}}
|pb1_type=vector|pb1_name=cut
|pb={{LSL Constant/List/fr|i_front=[ 1, [[PRIM_TYPE_CYLINDER/fr|PRIM_TYPE_CYLINDER]], |i_end= ]
|pb2_type=float|pb2_name=hollow
|text=Il s'agit de l'ancien format de PRIM_TYPE pour les cylindres (PRIM_TYPE valait 1 au lieu de 9). Utilisez le nouveau format à moins que vous assuriez la maintenance d'un vieux code.
|pb3_type=float|pb3_name=twist_end|pb3_disp=twist
|toc=PRIM_TYPE_LEGACY
|pb4_type=vector|pb4_name=top_size
|i1_type=vector|i1_name=cut|i1_disp=découpe
|pb5_type=vector|pb5_name=top_shear
|i2_type=float|i2_name=hollow|i2_disp=creux
|pb_front=[ 1,
|i3_type=float|i3_name=twist_end|i3_disp=torsion
|pb_mid=, 
|i4_type=vector|i4_name=top_size|i4_disp=différence_de_taille
|pb_end= ]
|i5_type=vector|i5_name=top_shear|i5_disp=translation_des_faces
|pb_text=Il s’agit de l’ancien format PRIM_TYPE pour les cylindres (PRIM_TYPE était utilisé pour les 9 formes). Utilisez le nouveau format à moins que vous n’effectuez de la maintenance sur du vieux code.
}}
|examples=
|examples=
<pre>
<lsl>llSetPrimitiveParams([PRIM_TYPE,  
llSetPrimitiveParams([PRIM_TYPE,  
                         PRIM_TYPE_CYLINDER,  
                         PRIM_TYPE_CYLINDER,  
                             PRIM_HOLE_DEFAULT,  // forme du trou
                             PRIM_HOLE_DEFAULT,  // forme du trou
Line 36: Line 34:
                             <1.0, 1.0, 0.0>,    // différence_taille
                             <1.0, 1.0, 0.0>,    // différence_taille
                             <0.0, 0.0, 0.0>    // différence_inclinaison
                             <0.0, 0.0, 0.0>    // différence_inclinaison
                       ]);
                       ]);</lsl>
</pre>
|constants=
|constants=
{{LSL ConstRow/fr|PRIM_TYPE}}
{{LSL ConstRow/fr|PRIM_TYPE}}

Latest revision as of 13:12, 20 June 2008

Description

Constante: integer PRIM_TYPE_CYLINDER = 1;

La constante PRIM_TYPE_CYLINDER de type integer a la valeur 1

PRIM_TYPE_CYLINDER est un paramètre de PRIM_TYPE utilisé pour appliquer une forme de cylindre à une prim (et lui donner des paramètres spécifiques).

PRIM_TYPE

[ PRIM_TYPE, PRIM_TYPE_CYLINDER, integer forme_du_trou, vector découpe, float creux, vector torsion, vector écart_taille_disque, 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 écart_taille_disque 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é)
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_CYLINDER, 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 cylindres (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>llSetPrimitiveParams([PRIM_TYPE,

                       PRIM_TYPE_CYLINDER, 
                           PRIM_HOLE_DEFAULT,  // forme du trou
                           <0.00, 1.0, 0.0>,   // découpe
                           0.0,                // trou
                           <0.0, 0.0, 0.0>,    // torsion
                           <1.0, 1.0, 0.0>,    // différence_taille
                           <0.0, 0.0, 0.0>     // différence_inclinaison
                     ]);</lsl>