vers l'index général de l'aide

branchements conditionnels (#if - #else)

objectif

Exécuter une portion de code, ou une autre, selon qu'une condition particulière est avérée ou non.

compatibilité

POV-Ray 3.0 +sup.

syntaxe

#if (Condition)
 [... code à exécuter si la condition est vraie]
 #else
 [... code à exécuter si la condition n'est pas vraie]
#end
 

Si la condition est vraie (= 1, yes, true...), la portion de code qui suit immédiatement est exécutée, puis l'interpréteur poursuit avec ce qui se trouve après #end. Dans le cas contraire, ce code est ignoré, au profit de celui situé après #else ("sinon").

exemple

#if (Variable < pi)
  #declare Phrase = "la variable est plus petite que 3.141592..."
 #else
  #declare Phrase = "la variable est  plus grande que -ou égale à- 3.141592...,"
#end

Rédacteur: Fabien Mosen