fonctionnement
- 1 ère partie de chaque cours : Nouvelles fonctions
- 2 ème partie de chaque cours : Correction du TP précédent + TP du jour
-> 1 note individuelle à la fin du semestre
1 projet à faire pour début janvier (en groupe de 2 et 4) Thème à choisir début novembre
-> Note de groupe à la fin de semestre
Virer le menu mel
- Partie historique
Importer la librairie maya
# Importer les commandes de maya
import maya.cmds as cmds
# Créer un cube
cmds.polyCube()
#changer le scale
cmds.scale(1,3,1)
Execute un seul code pour le tester
- selectionnant avec la souris la ligne que l'on veux executer:
- Appuyer sur le bouton
- Save file
Grâce a Maya Python, nous pouvons avoir beaucoup plus de possiblité :
Doc maya Python
cmds.polyCube(name="boite")
- Dans l'onglet history
- Activer le swho stack trace
cmds.file(f=True, new=True)
# Importer les commandes de maya
import maya.cmds as cmds
# Importer les commandes de maya
import maya.cmds as cmds
cmds.file(f=True, new=True)
# Creer un cube
cmds.polyCube()
cmds.move(0,2,0)
cmds.scale(1.5,0.25, 1.5)
# creation pied
i = 0
for i in range(4):
cmds.polyCube(name="chair"+str(i))
cmds.scale(.1,2,.1)
i = i + 1
cmds.move(-.7,1,.7 ,"chair0")
cmds.move(-.7,1,-.7 ,"chair1")
cmds.move(.7,1,-.7 ,"chair2")
cmds.move(.7,1,.7 ,"chair3")
# up chair
cmds.polyCube()
cmds.scale(.1,2,.1)
cmds.move(.7,3,.7)
cmds.polyCube()
cmds.scale(.1,2,.1)
cmds.move(.7,3,-.7)
# Dossier
cmds.polyCube()
cmds.scale(.1,.25,1.5)
cmds.move(0.7,3.4,0)
cmds.polyCube()
cmds.scale(.1,.25,1.5)
cmds.move(0.7,3.85,0)
# Creer un cube
cmds.polyCube()
cmds.move(0,2,0)
cmds.scale(1.5,0.25, 1.5)
# creation des pieds
i = 0
for i in range(4):
cmds.polyCube(name="chair"+str(i))
cmds.scale(.1,2,.1)
i = i + 1
cmds.move(-.7,1,.7 ,"chair0")
cmds.move(-.7,1,-.7 ,"chair1")
cmds.move(.7,1,-.7 ,"chair2")
cmds.move(.7,1,.7 ,"chair3")
# up chair
cmds.polyCube()
cmds.scale(.1,1.5,.1)
cmds.move(.7,2.7,.7)
cmds.polyCube()
cmds.scale(.1,1.5,.1)
cmds.move(.7,2.7,-.7)
cmds.polyCube()
cmds.scale(.1,.5,1.5)
cmds.move(0.7,3.2,0)