Difference between revisions of "PRIM TYPE CYLINDER/fr"
Jump to navigation
Jump to search
Gally Young (talk | contribs) m (fixes) |
Gally Young (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#if: | {{#if: | ||
{{ | {{:PRIM_TYPE/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 | |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={{LSL Constant/List/fr|i_front=[ {{LSL_Const/fr|PRIM_TYPE|integer|9}}, [[PRIM_TYPE_CYLINDER/fr|PRIM_TYPE_CYLINDER]], |i_end= ] | ||
| | |text={{LSL_Constants/PrimitiveParams/hole_shape/fr}} | ||
| | |toc=PRIM_TYPE | ||
| | |i1_type=integer|i1_name=hole_shape|i1_disp=forme_du_trou | ||
| | |i2_type=vector|i2_name=cut|i2_disp=découpe | ||
| | |i3_type=float|i3_name=hollow|i3_disp=creux | ||
| | |i4_type=vector|i4_name=twist_box|i4_disp=torsion | ||
| | |i5_type=vector|i5_name=z_taper|i5_disp=écart_taille_disque | ||
| | |i6_type=vector|i6_name=top_shear|i6_disp=translation_des_faces | ||
| | }} | ||
| | |pb={{LSL Constant/List/fr|i_front=[ 1, [[PRIM_TYPE_CYLINDER/fr|PRIM_TYPE_CYLINDER]], |i_end= ] | ||
|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. | |||
| | |toc=PRIM_TYPE_LEGACY | ||
|i1_type=vector|i1_name=cut|i1_disp=découpe | |||
|i2_type=float|i2_name=hollow|i2_disp=creux | |||
| | |i3_type=float|i3_name=twist_end|i3_disp=torsion | ||
| | |i4_type=vector|i4_name=top_size|i4_disp=différence_de_taille | ||
| | |i5_type=vector|i5_name=top_shear|i5_disp=translation_des_faces | ||
| | }} | ||
|examples= | |examples= | ||
< | <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> | ||
</ | |||
|constants= | |constants= | ||
{{LSL ConstRow/fr|PRIM_TYPE | {{LSL ConstRow/fr|PRIM_TYPE}} | ||
{{LSL ConstRow/fr|CHANGED_SHAPE | {{LSL ConstRow/fr|CHANGED_SHAPE}} | ||
|functions= | |functions= | ||
{{LSL DefineRow||[[llSetPrimitiveParams/fr|llSetPrimitiveParams]]|Change les paramètres d’une prim}} | {{LSL DefineRow||[[llSetPrimitiveParams/fr|llSetPrimitiveParams]]|Change les paramètres d’une prim}} |
Latest revision as of 13:12, 20 June 2008
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_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>