Blender для начинающих/Введение в GLSL: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 64:
}</source>
Например:
<source lang="C">if ( 3 > 0 )
printf( "Три больше нуля" );</source>
Для сравнения в этом языке программирования присутствуют такие операторы:
Строка 84:
|}
Условие «Если a больше или равно 3» будет выглядеть так:
<source lang="C">if ( a >= 3 )
{
// операторы
}</source>
Когда же требуется выполнить некоторые команды при невыполненном условии, можно писать:
<source lang="C">
if условие
Строка 134:
}
</source>
Если условие в if ложно, то проверится следующее. Если и оно не выполнилось, то проверка перейдет к следующему условию. Так будет пока программа не дойдет до else, операторы в котором выполняться, если ни одно из вышеуказанных условий не было верно. При том, если в некотором блоке, выше else, выполнились команды в {}, то проверка остальных условий не выполняется.
 
==Циклы==