SkyDome()

Syntaxe

Resultat = SkyDome(NomTexture$, Courbure.f [, CouleurBrouillard, EpaisseurBrouillard, DebutDistanceBrouillard, FinDistanceBrouillard])
Description
Crée un ciel artificiel animé en forme de dôme, situé très loin de la caméra.

Arguments

NomTexture$ La texture à utiliser.

La texture doit être accessible dans l'un des chemins déclaré par Add3DArchive().
Courbure.f Cette valeur indique de quelle manière le ciel doit être courbé.
(valeur positive ou négative).
CouleurBrouillard (optionnel) La couleur du brouillard.

RGB() peut être utilisé pour obtenir une valeur valide.
Si non spécifié, les paramètres du brouillard seront ceux provenant de la fonction Fog().
EpaisseurBrouillard (optionnel) L'épaisseur du brouillard.

Si ce paramètre est égal à zéro alors le brouillard est désactivé.
DebutDistanceBrouillard (optionnel) La distance en unité Monde à laquelle le brouillard commence (par rapport à la caméra).
FinDistanceBrouillard (optionnel) La distance en unité Monde à laquelle le brouillard est totalement opaque (par rapport à la caméra).

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon.

Remarques

Les textures doivent être dans un des chemins précédemment déclarés avec la fonction Add3DArchive().

Si les textures ne peuvent être chargées, le skybox est créé avec des textures blanches.

Exemple

  ...
  ; La texture (image) doit être accessible
  Add3DArchive(#PB_Compiler_Home + "examples/3d/Data/Textures", #PB_3DArchive_FileSystem)
  ...
  ; Création du skydome
   SkyDome("clouds.jpg", 30)

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon.

Voir aussi

SkyBox()

OS Supportés

Tous

<- SkyBox() - Engine3D Index - Sun() ->