2005/07/22

便利なスクリプトの使い方④

めんどくさい単純作業はいつもスクリプトで解決。
今回は、「選択オブジェクトの頂点上に他のオブジェクトをコピーして配置する方法」。




左の画像のような状態で大きい球体の選択頂点上に、小さい球体(Sphere01)をコピーして配置します。結果が右の画像です。スクリプトはこんな感じ↓

-------------------------------------------------------
sphere_verts = #()
sphere_verts = $.selectedVerts
sphere_verts_c = sphere_verts.count
for i = 1 to sphere_verts_c do
(
new_obj = copy $sphere01
new_obj.pos = sphere_verts[i].pos
)
-------------------------------------------------------

上記のスクリプトは大きい球体が編集可能ポリゴンで頂点を選択している状態で実行してください。小さい球体の名前は6行目の"Sphere01"の部分です。"$"は必ず付けてください。