Pyhel

Python in Maya richtig gemacht
Jetzt downloaden

Pyhel Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Chad Dombrova
  • Website des Verlags:
  • http://code.google.com/u/chadrik/

Pyhel Stichworte


Pyhel Beschreibung

Python in Maya richtig gemacht Das PyMel-Projekt macht Python Scripting mit Maya so, wie es sollte. Maya's Command Module ist eine direkte Übersetzung von MEL-Befehlen in Python-Befehle. Das Ergebnis ist eine sehr unbeholfene und ungebändische Syntax, die Pythons Stärken nicht nutzt, insbesondere ein flexibles, objektorientiertes Design. PyMel baut auf dem CMDS-Modul auf, indem er viele seiner Befehle in eine Klassenhierarchie organisiert, und indem sie sie anpassenden, um in einer erbannten und intuitiven Weise zu arbeiten. Für diejenigen, die bereits Meister von Python sind und natürlich mehr aus einem Python-Paket erwarten, Pyymel ist auch für dich. Es wurde in der Produktion in der Produktion von erfahrenen Programmierern mit einer Vision geschrieben, wie Sie ein objektorientiertes Design auf Maya.Powerful-KlassenNode-Klassen für jeden Knoten TypecamTrans, CAM = CAMERY () # erstellen (100) FOV = cam.ghorizontalfieldofView () cam.dolly (-3) cam.track (links = 10) cam.addbookmark ('new') Eine Attributklasse organisiert alle Attributbefehle an einem Ort = polysphere () , wenn s.Visibility .iskeyable () und nicht s.Visitigkeit Szene-DirectoryBaseDir = SCENENAME (). ParentbackupDir = BasedIr / "Backup" #Slash OP JOINS PATHSIF NICHT BACKUPDIR.Exists: backupdir.mkdir () für Datei in basierendi; Files.files ('* .mb'): drucken datei.name file.copy (backupdir / (file.nameBase + ".old")) Funktionieren Sie mit Formkomponenten, führen Sie Vektor-Mathematik aus, und legen Sie einfach Objektattribute mit den Ergebnissen zusammen # Wählen Sie alle Gesichter an, die POI nt up in den Welträumen = polysphere () für Gesicht in S.Faces: Wenn face.getNormal ('World'). y> 0.0: Wählen Sie (face, add = 1) OptionVars als Python-Wörterbuch-"Zahlen" verwalten Nicht in OptionVAR: OptionVar = OptionVar . Anhängen (9) NumArray = OptionVar.POP ('Nummern') PyMel bietet kundenspezifische Bediener für die kurze Skriptung: cam = kamera () Kugel = Polysphäre () Kugel | cam # übergeordnete die kamera an den sphugecam.tx >> cam.ty # Connect operatorcam.tx // cam.ty # Trennen Sie den Operatorincludes-Tools, um Ihren Übergang nach Python * Mel-to-Python-Übersetzer zu lindern, um MEL-Skript in Python-Skripts in Python-Skripts zu konvertieren * Python-to-Mel-Plugin-Fabrik zum Drehen von Python-Klassen in MEL-Befehle * iPymel Customized Python Interpreternote: PYMEL ist ein plattformübergreifendes Werkzeug, das für Linux, Windows und Mac OS X verfügbar ist. Anforderungen: · Python Was ist neu in dieser Version: Änderungen: · Rolled Rücken `` listconnections () `` `wechseln von 1.0.1 · Befehle umgeben, um PYNODES eingewickelt · - `` container () `` Ergänzungen: · Hinzugefügte Funktionen zum Konvertieren von Zeichenfolgen an PYQT-Objekte: `` toqtlayout () ``, `` toqtlayout () ``, `` `toqtMenuitem ()` `,` `` `toqtwindow ()` `,` `toqtwindow ()` ` · Methode hinzugefügt, um PyMel-UI-Objekte in PYQT-Objekte zu konvertieren: `` ui.asqtobject () `` ` Fehlerbehebung: · Ein Fehler behoben, an dem `` nt.conditions () `` `ein Skriptzustand erstellt wurde


Pyhel Zugehörige Software