LlCloud/fr
< LlCloud
Jump to navigation
Jump to search
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: float llCloud( vector décalage );43 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un float correspondant à la densité de nuages à la position de l’objet + le décalage indiqué.
• vector | décalage |
Exemples
<lsl> default {
touch_start(integer num) { llSay(0,"Densité de nuages :" + (string)llCloud(ZERO_VECTOR)); }
} </lsl>
Notes
Comment fonctionnent les nuages :
- SL contient un système de gestion automatique du temps d’une sim qu’il découpe en cellules.
- Il y a 16x16 cellules de nuages par sim, ce qui signifie que chaque nuage fait 16x16m.
- La densité nuageuse est envoyée une seule fois par la sim au client lors de sa connection ou de sa téléportation dans la sim.
- Le client utilise alors un algorithme de génération de nuages à partir des informations communiquées par la sim. C’est la raison pour laquelle, différents clients peuvent générer des résultats divergents au fil du temps.
- La valeur Z du vector n’est pas pertinente (Les nuages sont obligatoirement compris entre 180-200m d’altitude).
- La fonction renvoie une valeur comprise entre 0.0 et 1.0.
- 0.0 : aucun nuage
- 1.0 : forte densité de nuages.
- Les valeurs comprises entre 1.0 et 2.0 correspondent à un temps pluvieux, mais puisque l’option n’est pas encore implémentée, le résultat de la fonction ne peut dépasser 1.0.
- Le vent influence le rendu des nuages.
L’évolution des nuages est calculée à l’aide d’un champ vectoriel solénoïdal (champ vectoriel avec une divergence nulle : nabla.v=0)
Cette condition est satisfaite si v a un potentiel vecteur car si « v=nabla x A « , alors « nabla.v=nabla.(nablexA)=0 ».
Voir également
Fonctions
• llWind | Renvoie des informations sur le vent |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.