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.
Sensor
llSensor
Description
Fonction: llSensor( string nom, key id, integer type, float rayon, float arc );
Réalise un scanne unique pour le nom et l'id du type indiqué à l’intérieur de la zone définie par le rayon (en mètres) et l’arc (en radians).
• string
|
nom
|
–
|
Nom de l'objet ou de l'avatar recherché
|
|
• key
|
id
|
–
|
Clef (UUID) de l'objet ou de l'avatar recherché
|
|
• integer
|
type
|
–
|
masque des types recherchés (AGENT, ACTIVE, PASSIVE, SCRIPTED)
|
|
• float
|
rayon
|
–
|
rayon de recherche de 0.0 à 96.0m
|
|
• float
|
arc
|
–
|
la recherche est effectuée dans le cone d'angle arc par rapport à l'axe x de la prim. arc est entre 0 et PI
|
|
Si les zones nom, id et/ou type sont vides ou nulles, elles sont ignorées.
Si id est une clé invalide ou prend la valeur NULL_KEY, elle considérée comme vide.
type Flag
|
Description
|
AGENT
|
0x1
|
Uilisé pour détecter des Agents.
|
ACTIVE
|
0x2
|
Utilisé par les senseurs pour trouver les objets qui se déplacent ou contenant un script actif.
|
|
type Flag
|
Description
|
PASSIVE
|
0x4
|
Utilisé pour trouver les objets immobiles ou les objets non-physiques non scriptés ou sans script actif.
|
SCRIPTED
|
0x8
|
Utilisé pour trouver les objets contenant un script actif.
|
|
Exemples
Ce senseur scanne un cône de 45 degrés autour de l’axe X.
<lsl>llSensor( "Gigs Taggart", NULL_KEY, AGENT, 96.0, PI/4 );</lsl>
PI/2 ou PI_BY_TWO scannent dans une demie sphère. PI scanne dans une sphère.
Voir également
Évènement
•
|
sensor
|
–
|
Evènement déclenché lorsque le senseur détecte quelque chose
|
|
•
|
no_sensor
|
–
|
Evènement déclenché lorsque le senseur ne détecte rien
|
|
Fonctions
Vous cherchez encore des informations ? Peut-être
cette page du LSLwiki pourra vous renseigner.