Difference between revisions of "LlCloud/fr"
< LlCloud
Jump to navigation
Jump to search
m (Big proofreading) |
m (Big proofreading) |
||
Line 22: | Line 22: | ||
|notes=Comment fonctionnent les nuages : | |notes=Comment fonctionnent les nuages : | ||
* SL contient un système de | * 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. | * 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 | * 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 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. | * La fonction renvoie une valeur comprise entre 0,0 et 1,0. | ||
Line 31: | Line 31: | ||
** 1,0 : forte densité de nuages. | ** 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. | * 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 | * 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 avec une divergence nulle : nabla . v = 0) | 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) |
Revision as of 13:03, 8 April 2008
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 avec une divergence nulle : nabla . v = 0)
Cette condition est satisfaite si v a un potentiel vecteur A, car si « v = nabla x A », alors « nabla . v = nabla . (nabla x 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.