| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Maya Python Tutorial
    Mettere il potere di animazione , modellazione 3D , effetti visivi , compositing e rendering 3D nelle mani di professionisti della creatività , Maya è diventato lo strumento di go-to per i grafici creativi e professionisti della grafica in movimento in tutto il mondo . Il potere di Maya non risiede solo nei suoi strumenti per la creazione , ma nella gestione del flusso di lavoro e l'estensibilità . Offrendo una scelta di due Application Programming Interfaces , C + + e Python , Maya permette all'utente di automatizzare ed estendere le funzionalità di Maya . Python consente la creazione rapida di plugin Maya senza il sovraccarico di scrivere e compilare programmi C + + . Cose che ti serviranno
    Maya
    Python 2.6 o superiore
    Show More Istruzioni
    1

    Aprire una sessione di terminale e controllare la versione di Python digitando quanto segue al la riga di comando:

    My- iMac : ~ MioAccount $ python -v

    Ciò restituirà un elenco di tutte le librerie standard di Python e la versione corrente di Python , che dovrebbe essere 2,6 o superiore
    2

    Aprire l' editor di script Maya dalla barra dei menu : . . finestra - > Editor Generale - > Script Editor

    digitare il seguente script Python nella finestra di testo principale :

    import sys

    importazione maya.OpenMaya come OpenMaya

    importazione maya.OpenMayaMPx come OpenMayaMPx

    # Definizione di un nuovo comando , "Ciao Mondo ". Il prefisso sp rende questo un plugin script

    kPluginCmdName = " spHelloWorld "

    # comando
    classe

    scriptedCommand ( OpenMayaMPx.MPxCommand ) : .

    Def __ init__ ( self):

    OpenMayaMPx.MPxCommand.__init__ (auto ) per

    def doit (auto , arglist ) : print " Ciao Mondo"

    #
    Creatore < p > def cmdCreator ( ) :

    OpenMayaMPx.asMPxPtr ritorno ( scriptedCommand ( ) ) per

    # Inizializza lo script di plug-in

    def initializePlugin ( mobject ) :

    mplugin = OpenMayaMPx.MFnPlugin ( mobject ) per

    provare :

    mplugin.registerCommand ( kPluginCmdName , cmdCreator ) per

    eccezione :

    sys.stderr . write ( "Impossibile registrare il comando : "% s \\ n " %

    kPluginCmdName ) per

    sollevare

    # Uninitialize lo script di plug-in

    def uninitializePlugin ( mobject ) :

    mplugin = OpenMayaMPx.MFnPlugin ( mobject ) per

    provare :

    mplugin.deregisterCommand ( kPluginCmdName ) per

    eccezione : < br

    sys.stderr.write > ( "Impossibile annullare la registrazione di comando : % s \\ n" %

    kPluginCmdName ) per

    sollevare

    stampa " Script fatto" < br

    Salva > questo file come HelloWorld nella directory scripts Maya
    3

    Digitare quanto segue nella finestra della riga di comando di Maya , situato nella parte inferiore della finestra principale di Maya : . < br

    LoadPlugin > " helloWorld " ;

    si aprirà una finestra con il messaggio : " ciao mondo" e la riga di comando Maya verrà visualizzato il messaggio di stato ", copione fatto".


    Previous :

    next :
      Articoli Correlati
    ·Come configurare Python con bzip2 
    ·Come creare un buffer in Python 
    ·Python Loops Rompere 
    ·Come trovare la più lunga stringa di input in Python 
    ·Come avviare Python in Windows 
    ·Come moltiplicare tutti elementi di una lista con Pytho…
    ·Quali programmi utilizzano Python 
    ·I benefici di introspezione in Python 
    ·Come calcolare la serie di Fourier in Python 
    ·Come utilizzare Python Script 
      Articoli in evidenza
    ·Metodi VBA 
    ·Come fare una casella di testo in XNA 
    ·Come rimuovere gli zeri in Java ricorsione 
    ·Come aggiornare le righe in MySQL 
    ·Come utilizzare un doppio ciclo For su Python 
    ·Come creare variabili in Perl 
    ·Numero di elementi su MATLAB 
    ·Come convertire Ampersands HTML in Visual Basic 6 
    ·Come verificare Checklist per Joomla 
    ·Come pulire un buffer di input in C + + 
    Copyright © Conoscenza Informatica http://it.wingwit.com