~~META:date created=2010-02-10~~
{{tag>programmation python maya}}
======keepOnFloor======
keepOnFloor est un script python pour Maya permettant de mettre un objet à niveau sur un sol.
{{.:keeponfloor:keeponfloor.png|}} {{.:keeponfloor:keeponfloor_about.png}}
^ Télécharger  |  {{.:keeponfloor:keepOnFloor.zip}} (béta)  |
=====Installer=====
Télécharger keepOnFloor.zip et l'extraire dans le dossier "maya\scripts" situé dans vos documents.
Sous Windows XP :
  C:\Documents and Settings\user\Mes documents\maya\scripts
Sous Windows Vista :
  C:\Users\user\Documents\maya\scripts
 
 
L'archive est composée du script (keepOnFloor.py) mais aussi d'un dossier éponyme regroupant les images et icônes. Le script fonctionne sans ce dernier, il sera juste moins esthétique. 
=====Lancer=====
Le script doit être importé, depuis la barre de commande, le Script Editor ou le Shell.
Utilisez la commande python :
from keepOnFloor import *
|  {{.:keeponfloor:cmdImport.png}}  |
Pour ré-afficher la fenêtre si le script a déjà été importé, vous pouvez utiliser la commande :
keepOnFloorUI()
|  {{.:keeponfloor:cmdUI.png}}  |
 
=====Doc=====
^  Source and target  ||
|  {{.:keeponfloor:pickSource.png}}       |  Pick source blabla  |
|  {{.:keeponfloor:pickTarget.png}}       |  Pick Target blabla  |
|  {{.:keeponfloor:preloadTopology.png}}  |  preloadTopology blabla  |
^  Parameters  ||
|  {{.:keeponfloor:computedArea.png}}     |  computedArea blabla  |
|  {{.:keeponfloor:maxPoints.png}}        |  maxPoints  |
|  {{.:keeponfloor:spacing.png}}          |  spacing blabla  |
|  {{.:keeponfloor:rotate.png}}           |  rotate blabla  |
^  Animation  ||
|  {{.:keeponfloor:levelOnRange.png}}     |  levelOnRange blabla  |
|  {{.:keeponfloor:putKeys.png}}          |  putKeys  |
|  {{.:keeponfloor:frames.png}}           |  frames blabla  |
|  {{.:keeponfloor:step.png}}             |  step blabla  |
|  {{.:keeponfloor:motionless.png}}       |  motionless blabla  |
^  Make level  ||
|  {{.:keeponfloor:makeLevel.png}}        |  makeLevel blabla  |