Difference between revisions of "LlCloud/fr"

From Second Life Wiki
Jump to navigation Jump to search
(Localized to french)
 
 
(3 intermediate revisions by one other user not shown)
Line 4: Line 4:
|return_type=float|p1_type=vector|p1_name=décalage
|return_type=float|p1_type=vector|p1_name=décalage
|func_footnote
|func_footnote
|return_text=correspondant à la densité de nuages à la position de l’objet + le '''décalage''' indiqué.
|return_text=correspondant à la densité de nuages à la position de l’objet plus le '''décalage''' indiqué.
|spec
|spec
|caveats
|caveats
Line 13: Line 13:
     touch_start(integer num)
     touch_start(integer num)
     {
     {
         llSay(0,"Densité de nuages :" + (string)llCloud(ZERO_VECTOR));
         llSay(0, "Densité de nuages :" + (string) llCloud(ZERO_VECTOR));
     }
     }
}
}
Line 20: Line 20:
|also_functions=
|also_functions=
{{LSL DefineRow|[[llWind/fr|llWind]]|Renvoie des informations sur le vent}}
{{LSL DefineRow|[[llWind/fr|llWind]]|Renvoie des informations sur le vent}}
|notes= Comment fonctionnent les nuages :
|notes=Comment fonctionnent les nuages :


* SL contient un système de gestion automatique du temps d’une sim qu’il découpe en cellules.
* SL contient un système de calcul du temps qu'il fait sur une sim fondé sur un automate cellulaire.
* Il y a 16x16 cellules de nuages par sim, ce qui signifie que chaque nuage fait 16x16m.
* 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 connection 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 générer des résultats divergents au fil du temps.
* 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 vector n’est pas pertinente (Les nuages sont obligatoirement compris entre 180-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.  
** 0.0 : aucun nuage
** 0,0 : aucun nuage
** 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 influence le rendu des nuages.  
* 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 v 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 ».
Cette condition est satisfaite si v a un potentiel vecteur A, car si  v = nabla ^ A, alors nabla . v = nabla . (nabla ^ A) = 0.
|cat1=Region/fr
|cat1=Region/fr
|cat2
|cat2=Weather/fr
|cat3
|cat3
|cat4
|cat4
}}
}}

Latest revision as of 10:20, 23 November 2008

Description

Fonction: float llCloud( vector décalage );

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.