Difference between revisions of "PRIM TYPE TORUS/fr"

From Second Life Wiki
Jump to navigation Jump to search
(Localized to french)
 
 
Line 8: Line 8:
|pa={{LSL Constant/List/fr|i_front=[ {{LSL_Const/fr|PRIM_TYPE|integer|9}}, [[PRIM_TYPE_TORUS/fr|PRIM_TYPE_TORUS]], |i_end= ]
|pa={{LSL Constant/List/fr|i_front=[ {{LSL_Const/fr|PRIM_TYPE|integer|9}}, [[PRIM_TYPE_TORUS/fr|PRIM_TYPE_TORUS]], |i_end= ]
|text={{LSL_Constants/PrimitiveParams/hole_shape/fr}}
|text={{LSL_Constants/PrimitiveParams/hole_shape/fr}}
|i1_type=integer|i1_name=forme_du_trou
|i1_type=integer|i1_name=hole_shape|i1_disp=forme_du_trou
|i2_type=vector|i2_name=découpe
|i2_type=vector|i2_name=cut|i2_disp=découpe
|i3_type=float|i3_name=creux
|i3_type=float|i3_name=hollow|i3_disp=creux
|i4_type=vector|i4_name=torsion_tore|i4_disp=torsion
|i4_type=vector|i4_name=twist_torus|i4_disp=torsion
|i5_type=vector|i5_name=taille_du_trou
|i5_type=vector|i5_name=hole_size|i5_disp=taille_du_trou
|i6_type=vector|i6_name=translation_des_faces
|i6_type=vector|i6_name=top_shear|i6_disp=translation_des_faces
|i7_type=vector|i7_name=découpe|i7_disp=découpe avancée
|i7_type=vector|i7_name=cut|i7_disp=découpe avancée
|i8_type=vector|i8_name=écart_taille_disque
|i8_type=vector|i8_name=taper|i8_disp=écart_taille_disque
|i9_type=float|i9_name=angle_décalage
|i9_type=float|i9_name=radius_offset|i9_disp=angle_décalage
|i10_type=float|i10_name=inclinaison
|i10_type=float|i10_name=skew|i10_disp=inclinaison
|toc=PRIM_TYPE
|toc=PRIM_TYPE
}}
}}
|pb={{LSL Constant/List/fr|i_front=[ 1, [[PRIM_TYPE_TORUS/fr|PRIM_TYPE_TORUS]], |i_end= ]
|pb={{LSL Constant/List/fr|i_front=[ 1, [[PRIM_TYPE_TORUS/fr|PRIM_TYPE_TORUS]], |i_end= ]
|text=Il s'agit de l'ancien format de PRIM_TYPE pour les tores (PRIM_TYPE valait 1 au lieu de 9). Utilisez le nouveau format à moins que vous assuriez la maintenance d'un vieux code.
|text=Il s'agit de l'ancien format de PRIM_TYPE pour les tores (PRIM_TYPE valait 1 au lieu de 9). Utilisez le nouveau format à moins que vous assuriez la maintenance d'un vieux code.
|i1_type=vector|i1_name=découpe
|i1_type=vector|i1_name=cut|i1_disp=découpe
|i2_type=float|i2_name=creux
|i2_type=float|i2_name=hollow|i2_disp=creux
|i3_type=float|i3_name=fin_de_torsion
|i3_type=float|i3_name=twist_end|i3_disp=fin_de_torsion
|i4_type=float|i4_name=taille_du_trou_y
|i4_type=float|i4_name=hole_size_y|i4_disp=taille_du_trou_y
|i5_type=vector|i5_name=translation_des_faces
|i5_type=vector|i5_name=top_shear|i5_disp=translation_des_faces
|i6_type=vector|i6_name=découpe|i6_disp=découpe avancée
|i6_type=vector|i6_name=cut|i6_disp=découpe avancée
|toc=PRIM_TYPE_LEGACY
|toc=PRIM_TYPE_LEGACY
}}
}}

Latest revision as of 13:27, 20 June 2008

Description

Constante: integer PRIM_TYPE_TORUS = 4;

La constante PRIM_TYPE_TORUS de type integer a la valeur 4

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

PRIM_TYPE

[ PRIM_TYPE, PRIM_TYPE_TORUS, 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

PRIM_TYPE_LEGACY

[ 1, PRIM_TYPE_TORUS, vector découpe, float creux, float fin_de_torsion, float taille_du_trou_y, vector translation_des_faces, vector découpe avancée ]
• 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 fin_de_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)
• float taille_du_trou_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é)

Il s'agit de l'ancien format de PRIM_TYPE pour les tores (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>// fait une jolie spirale float hollow = 0.0; // 0.0 to 0.95 vector twist = <0, 0.0, 0.0>; // -1.0 to 1.0 vector holesize = <1.0, 0.05, 0.0>; // max X:1.0 Y:0.5 vector topshear = <0.0, 0.0, 0.0>; // -0.5 to 0.5 vector profilecut = <0.0, 0.0, 0.0>; // 0.0 to 1.0 vector taper_a = <0.0, 0.0, 0.0>; // 0.0 to 1.0 float revolutions = 3.0; // 1.0 to 4.0 float radiusoffset = 1.0; // -1.0 to 1.0 float skew = 0.0; // llSetPrimitiveParams( [PRIM_TYPE, PRIM_TYPE_TORUS, PRIM_HOLE_DEFAULT,

                       cut, hollow, twist, holesize, topshear,
                       profilecut, taper_a, revolutions, 
                       radiusoffset, skew] );</lsl>