変数

MELにおける変数

MELの変数はC言語に似ている。
しかし、全てが同じわけではないので注意が必要である。

MELの変数には以下の特徴がある。

変数の例

半径を1づつ小さくしながら3個の球を接しながら並べるMELスクリプト。

  1. make3Sphere.melというファイルをviなどのエディターを使って作る。
    global proc make3Sphere(int $r)
    {
    	int $m;
    
    	sphere;
    	scale $r $r $r;
    
    	$r -= 1;
    	sphere;
    	scale $r $r $r;
    	$m = 2 * $r + 1;
    	move $m 0 0;
    
    	$r -= 1;
    	sphere;
    	scale $r $r $r;
    	$m += 2 * $r + 1;
    	move $m 0 0;
    }
    
  2. MAYAを立ち上げる。
  3. 一番上のメニューバーから Window -> General Editors -> Script Editor によって Script Editor を表示する。
  4. Script Editorの File -> Source Script によってmake3Sphere.melを読み込む。
  5. コマンドラインからmake3Sphere(3);と打ち込んで実行する。
  6. 半径3、2、1の3個の球が作られる。

練習

まとめ

参考


Prev | Next
Home | Contents
abe@injapan.net