vers l'index général de l'aide / vers l'index des directives
Exécuter une portion de code, ou une autre, selon qu'une condition particulière est avérée ou non.
POV-Ray 3.0 +sup.
#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").
Pour plus de détails sur les opérateurs conditionnels, voyez la section consacrée aux booléens.
#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