Category:LSL Vehicle/fr

From Second Life Wiki
Jump to navigation Jump to search

Fonctions Constantes Descriptions
llSetVehicleType VEHICLE_TYPE_NONE 0 Désactive le mode véhicule
VEHICLE_TYPE_SLED 1 Véhicule de type traineau (cogne contre le sol et se déplace mieux sur son axe x.)
VEHICLE_TYPE_CAR 2 Véhicule de type voiture (rebondi sur le sol et demande des commandes externes ou un évenement de type timer pour piloter le moteur.)
VEHICLE_TYPE_BOAT 3 Véhicule de type bateau (flotte sur l'eau avec beaucoup de frottement et un freinage angulaires important.)
VEHICLE_TYPE_AIRPLANE 4 Véhicule de type avion (le frein fait monter, sans flottement et avec un freinage dans les pivotements)
VEHICLE_TYPE_BALLOON 5 Véhicule de type dirigeable (flotte avec frottements mais sans freinage)
llSetVehicleRotationParam

VEHICLE_REFERENCE_FRAME 44 Rotation des axes du véhicule.
llSetVehicleVectorParam

VEHICLE_ANGULAR_FRICTION_TIMESCALE 17 Temps nécessaire à la réduction de la vitesse angulaire sur les 3 axes du véhicule.
VEHICLE_ANGULAR_MOTOR_DIRECTION 19 Vitesse angulaire cible du véhicule.
VEHICLE_LINEAR_FRICTION_TIMESCALE 16 Temps nécessaire à la diminution de la vitesse linéaire le long des 3 axes du véhicule.
VEHICLE_LINEAR_MOTOR_DIRECTION 18 Vitesse linéaire cible.
VEHICLE_LINEAR_MOTOR_OFFSET 20 Offset du centre de masse du véhicule où doit être appliqué le moteur linéaire.
llSetVehicleFloatParam

VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY 32 Braquage : va de 0 (aucun) à 1 (braquage maximal)
VEHICLE_ANGULAR_DEFLECTION_TIMESCALE 33 Temps nécessaire au véhicule pour réaliser un braquage angulaire complet.
VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE 35 Temps nécessaire à la réduction de la vitesse du moteur angulaire.
VEHICLE_ANGULAR_MOTOR_TIMESCALE 34 Temps nécessaire au véhicule pour atteindre sa vitesse angulaire cible.
VEHICLE_BANKING_EFFICIENCY 38 Inclinaison dans les virages : -1 (inclinaison vers l'extérieur), 0 (pas d'inclinaison) et +1 (inclinaison vers l'interieur)
VEHICLE_BANKING_MIX 39 Uniformité de l'inclinaison : va de 0 (inclinaison statique) à 1 (inclinaison dynamique)
VEHICLE_BANKING_TIMESCALE 40 Temps nécessaire au véhicule pour que l'inclaison dans les virages prenne complétement effet.
VEHICLE_BUOYANCY 27 Levitation : va de -1 (gravité-double) et 1 (zéro gravité)
VEHICLE_HOVER_HEIGHT 24 Hauteur cible de la lévitation.
VEHICLE_HOVER_EFFICIENCY 25 Efficacité de la lévitation : va de 0 (élastique) et 1 (amortissement important)
VEHICLE_HOVER_TIMESCALE 26 Temps nécessaire au véhicule pour atteindre sa hauteur de lévitation
VEHICLE_LINEAR_DEFLECTION_EFFICIENCY 28 Efficacité du freinage : va de 0 (aucun freinage) à 1 (freinage maximal)
VEHICLE_LINEAR_DEFLECTION_TIMESCALE 29 Temps nécessaire au véhicule pour réorienter la vitesse selon l'axe x.
VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE 31 Temps nécessaire pour réduire l'efficacité du moteur linéraire.
VEHICLE_LINEAR_MOTOR_TIMESCALE 30 Temps nécessaire au véhicule pour atteindre sa vitesse linéaire cible.
VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY 36 Attraction au sol : va de 0 (légère) à 1 (forte) le long de l'axe z du monde(axe vertical)
VEHICLE_VERTICAL_ATTRACTION_TIMESCALE 37 Temps nécessaire au véhicule pour aligner son axe z sur celui du monde (verticale)
llSetVehicleFlags
llRemoveVehicleFlags
VEHICLE_FLAG_NO_DEFLECTION_UP 0x001 Ce code empêche les braquages linéaires le long de l'axe z du monde. Ce code est utile pour empêcher les véhicules terrestres avec un braquage linéaire important, comme les auto-tamponeuses, de s'élèver dans le ciel (en montant le long de leur axe z.)
VEHICLE_FLAG_LIMIT_ROLL_ONLY 0x002 Ce code est à utiliser avec les véhicules à attracteur vertical souhaitant monter et descendre, tel par exemple les avions souhaitant utiliser les options de braquage.
VEHICLE_FLAG_HOVER_WATER_ONLY 0x004 Ce code permet d'ignorer l'altitude du terrain pendant les lévitations (eau uniquement).
VEHICLE_FLAG_HOVER_TERRAIN_ONLY 0x008 Ce code permet d'ignorer l'altitude de l'eau pendant les lévitations (terrain uniquement).
VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT 0x010 Ce code permet de léviter à une hauteur absolue au lieu d'une hauteur relative (par rapport à l'eau ou à la terre).
VEHICLE_FLAG_HOVER_UP_ONLY 0x020 Ce code permet aux véhicules lévitant d'effectuer des sauts au dessus de leur altitude de lévitation. Le véhicule en lévitation ne descend plus.
VEHICLE_FLAG_LIMIT_MOTOR_UP 0x040 Ce code empêche les véhicules terrestres de fonctionner en l'air. Ce code, lorsqu'il est combiné avec le braquage, fait en sorte que la force de braquage diminue lorsque le véhicule ne subit plus de collision, l'échelle de temps de cette diminution se pilote via VEHICLE_BANKING_TIMESCALE. Cette option permet de réduire le contrôle des véhicules terrestres en plein saut.
VEHICLE_FLAG_MOUSELOOK_STEER 0x080 Ce code permet de piloter le véhicule avec la souris. Le moteur angulaire essayera de positionner son axe x sur celui du client SL.
VEHICLE_FLAG_MOUSELOOK_BANK 0x100 Ce code permet de piloter le véhicule avec la souris. Les mouvements droite & gauche de la souris dans le client SL permettent de piloter les rotations selon l'axe x de l'engin.
VEHICLE_FLAG_CAMERA_DECOUPLED 0x200 Permet de rendre la vue subjective indépendante des mouvements de l'engin. Par défaut la vue subjective suit les mouvements de l'engin.