2009年から仕事でMAYAを勉強。MAYAはデフォルトでは使い勝手が悪い。逆にスクリプトを覚えてカスタマイズするとかなり強力なツールになることがわかってきた。

物覚えが悪いので勉強したことはリマインダとしてココに書き留めるようにする。

2009年6月8日月曜日

【MEL】ifの条件式(応用)

if文は普通は

if ( $test > 0)

のように条件式を書くが、コマンドがtrueかfalseを返す場合は以下のように記述することができる。


//チェックボックスの状態を調べる

  if (`checkBox -q -value check1`)   
  {
   hoge
  }


if文で何も条件を書いてないのに動くということはつまり、返り値がtrue/falseのものはtrueなら条件を満たしたと判断されるということになる。


もう一個サンプル

//pCubeという物体が存在するかどうか調べる

if( `objExists pCube1` )
{
   select pCube1;
}


else

{
   warning("No pCube1 exists");
}




.

0 件のコメント: