美文网首页
【Houdini】VEX之条件函数

【Houdini】VEX之条件函数

作者: _More | 来源:发表于2024-06-11 07:32 被阅读0次

在几乎所有DCC软件中均存在判断表达——当**条件满足时,则执行**命令

条件函数 Condition Statements

if(//This condition is true)                              >Greater than      >=Greater than or equals

{                                                                        < Less than          <= Less than or equals

    //Run this code;                                            == Equals             != Does not equal

}                                                                        & And

                                                                         || Or

例如:

if(@ptnum>1000)

{

@Cd = {0,0,1};

}

如果点序号大于1000  那么这些点序号大于1000的点颜色为蓝

函数嵌套,如:

if(@ptnum>1000)

{

@Cd = {0,0,1};

      if(@ptnum>1500&@ptnum<2000)

      {

           @Cd = (0,1,0);

      }

}

else

{

@Cd = {1,0,0};

}

第二个if成立的条件是建立在第一个if条件下的



条件语句的简写形式:

例如:

@Cd = @ptnum<24 ? {1,0,0}:{0,1,0};

即当点数小于24时,我们将颜色设置为红或者绿

相关文章

网友评论

      本文标题:【Houdini】VEX之条件函数

      本文链接:https://www.haomeiwen.com/subject/tojwbrtx.html