| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Maya Python Tutorial
    Mettre le pouvoir de l'animation , la modélisation 3D , d'effets visuels , de compositing et le rendu 3D dans les mains de professionnels de la création , Maya est devenu l'outil par excellence pour les graphiques créatifs et des mouvements professionnels des arts graphiques partout. Le pouvoir de Maya ne réside pas seulement dans ses outils de création , mais dans sa gestion du workflow et l'extensibilité. Offrant un choix de deux interfaces de programmation d'applications , C + + et Python, Maya permet à l'utilisateur d'automatiser et étendre les fonctionnalités de Maya . Python permet la création rapide de plugins Maya sans la surcharge d' écrire et compiler des programmes C + + . Choses que vous devez
    Maya
    Python 2.6 ou supérieur
    Afficher plus Instructions
    1

    Ouvrez une session de terminal et vérifier votre version de Python en tapant la commande suivante à l'invite de ligne de commande:

    My- iMac : ~ MonCompte $ python -v

    Ceci renverra une liste de toutes les bibliothèques standard de Python et la version actuelle de python , qui devrait être de 2,6 ou supérieur
    2

    Ouvrez l'éditeur de script Maya à partir de la barre de menu : . . fenêtre - > rédacteurs en chef -> Script Editor

    Tapez le script Python suivant dans la fenêtre de texte principale : Photos

    import sys

    importation maya.OpenMaya comme OpenMaya

    maya.OpenMayaMPx d'importation comme OpenMayaMPx

    # Définir une nouvelle commande, "Bonjour le monde . " Le préfixe sp rend ce un plugin scénarisé

    kPluginCmdName = " spHelloWorld "

    # commande
    classe

    scriptedCommand ( OpenMayaMPx.MPxCommand ) : .

    Def __ init__ (self):

    OpenMayaMPx.MPxCommand.__init__ (auto )

    def doIt (self, argList ): print "Bonjour Monde "

    # Créateur
    < p> def cmdCreator ():

    OpenMayaMPx.asMPxPtr de retour ( scriptedCommand ())

    # Initialisation du script plug-in

    initializePlugin def ( mobject ) :

    mplugin = OpenMayaMPx.MFnPlugin ( mobject )

    essayer :

    mplugin.registerCommand ( kPluginCmdName , cmdCreator )

    sauf :

    sys.stderr . écriture ( "Impossible d'enregistrer la commande : "% s \\ n " %

    kPluginCmdName )

    augmenter

    # Uninitialize le script plug-in

    def uninitializePlugin ( mobject ) :

    mplugin = OpenMayaMPx.MFnPlugin ( mobject )

    essayer :

    mplugin.deregisterCommand ( kPluginCmdName )

    exception : < br >

    sys.stderr.write ( "Impossible d'annuler l'inscription de commandes: % s \\ n" %

    kPluginCmdName )

    soulever

    print " Script fait " < br >

    Enregistrez ce fichier sous HelloWorld dans le répertoire des scripts Maya
    3

    Tapez le texte suivant dans la fenêtre de ligne de commande Maya, située au bas de la fenêtre principale Maya : . < br >

    LoadPlugin " helloWorld " ;

    Une fenêtre va s'ouvrir avec le message " Bonjour tout le monde " et la ligne de commande Maya affichera le message d'état ", le script fait. "


    Previous :

    next :
      articles connexes
    ·Installation non -root de modules Python 
    ·Comment créer HTML en Python 
    ·Comment utiliser l'instruction continue en Python 
    ·Comment supprimer un texte en Python 
    ·Comment ajouter des bordures à une image dans Python 
    ·Comment le code en Python 
    ·Comment faire de Round Up Python 
    ·Comment faire pour exécuter Python De Bash 
    ·Comment faire pour créer une fonction de conversion de…
    ·Comment sécher Duckweed 
      articles en vedette
    ·Comment imprimer une chaîne de nombres en PHP 
    ·Comment référencer des DLL C dans Net 
    ·Comment faire pour utiliser un programme C Comment fair…
    ·Comment lire l'entrée du clavier USB sur Linux 
    ·Comment stricte utilisation dans un script Perl 
    ·Comment écrire un fichier dans VB6 
    ·Comment utiliser le Microsoft Visual Studio C Compiler …
    ·Comment faire pour supprimer l'histoire dans ASP.NET 
    ·Comment afficher plusieurs histogrammes dans Matlab 
    ·Comment améliorer la performance VBA dans Word 
    Copyright © Connaissances Informatiques http://fr.wingwit.com