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 plus 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 calcul du temps qu'il fait sur une sim fondé sur un automate cellulaire.
- Chaque sim est découpée 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 connexion 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 afficher des formations nuageuses différentes et se désynchroniser d'avec le serveur au fil du temps.
- La valeur Z du vecteur n’est pas pertinente (les nuages sont obligatoirement compris entre 180 et 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 et les nuages sont liés.
L’évolution des nuages est calculée à l’aide d’un champ vectoriel solénoïdal (champ vectoriel v avec une divergence nulle : nabla . v = 0)
Cette condition est satisfaite si v a un potentiel vecteur A, car si v = nabla ^ A, alors nabla . v = nabla . (nabla ^ A) = 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.