+Pythonお勉強のメモ
++pythonの頭で宣言しなきゃいけないこと
+++mayaのコマンドをインポート
+++random使うならそれもインポート
+++日本語でコメントするならUTFの宣言
++ポリゴンモデル作成
+++球 maya.cmds.polySphere(r=1,sx=20,sy=20,n='mySphere')
+++キューブ maya.cmds.polyCube(w=1,h=1,d=10)
++移動
+++移動 maya.cmds.move(0, 1, 0)
+++回転 maya.cmds.rotate(0, 1, 0)

**サンプル 半径を1~5の乱数で球を作成 [#ga8e6290]
import maya.cmds as cmds
import random
a = random.randint(1, 5)
maya.cmds.polySphere(r=a,sx=20,sy=20,n='mySphere')
 import maya.cmds as cmds
 import random
 a = random.randint(1, 5)
 maya.cmds.polySphere(r=a,sx=20,sy=20,n='mySphere')

**サンプル2 キューブを積み上げながら回転 [#k4e4fbf6]

import maya.cmds as cmds
i = 0
r = 10
while i < 30:
    maya.cmds.polyCube(w=1,h=1,d=10)
    maya.cmds.move(0, i, 0)
    maya.cmds.rotate(0, r, 0)
    i += 1
    r += 10
 import maya.cmds as cmds
 i = 0
 r = 10
 while i < 30:
     maya.cmds.polyCube(w=1,h=1,d=10)
     maya.cmds.move(0, i, 0)
     maya.cmds.rotate(0, r, 0)
     i += 1
     r += 10

[[戻る>FrontPage]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS