Pymel.

python em maya feito direito
Baixe Agora

Pymel. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Chad Dombrova
  • Site do editor:
  • http://code.google.com/u/chadrik/

Pymel. Tag


Pymel. Descrição

Python em maya feito certo O projeto Pymel faz com que o Python script com o Maya funcione da maneira como deveria. O Módulo de Comando de Maya é uma tradução direta de Mel comandos em comandos do Python. O resultado é uma sintaxe muito desajeitada e unpythonic que não aproveita os pontos fortes de Python - particularmente, um design flexível e orientado a objetos. Pymel constrói no módulo CMDS organizando muitos de seus comandos em uma hierarquia de classe, e personalizando-os para operar de forma mais sucinta e intuitiva. Para aqueles que já são mestres de Python e que naturalmente esperam mais de um pacote Python, Pymel é para você também. Foi escrito para uso em produção por programadores experimentados com uma visão de como adicionar design orientado a objetos às classes de classesNode maya.powerful para cada nó tipoCamtrans, cam = câmera () # Criar um novo Cameracam.setfocallength (100) FOV = cam.gethorizontalfielfofview () cam.dolly (-3) cam.track (esquerda = 10) cam.addbookmark ('novo') uma classe de atributo organiza todos os comandos de atributo em um lugares = polysphere () se s.visibilidade .Askeyable () e não s.visibility.islocked (): s.visibility.set (true) s.visibility.lock () imprimir s.visibility.type () manipular caminhos de arquivo com facilidade # backup todos os arquivos MB na corrente cenário do cenárioBasedir = scenename (). Parentbackupdir = Baseir / "Backup" #slash OP junta pathsif não backupdir.exists: backupdir.mkdir () para arquivo em buedir.files ('* .mb'): Imprimir "Backing up:" file.name file.copy (backupdir / (file.namebase + ".old")) funciona com componentes de forma, executar matemática de vetor e configurar facilmente os atributos de objeto com os resultados # Selecione todas as faces que Poi NT em espaços mundiais = polissphere () para face em s.faces: se face.getnormal ('World'). Y> 0.0: Selecionar (face, add = 1) Gerenciar optionVars como um dicionário de python 'números' Não em opcionalVar: optionVar = optionvar . APPEND (9) Numarray = optionVar.pop ('NÚMEROS' PYMEL fornece operadores personalizados para scripts sucintos: cam = câmera () Esfera = polissphere () Esfera | Cam # Pai a câmera para o spherecam.tx >> cam.ty # conectar operatorcam.tx // cam.ty # desconectar operadorInclui ferramentas para aliviar sua transição para o python * mel-to-python tradutor para converter script de python * Python-to-Mel plugin fábrica para girar classes Python em Mel Comandos * Ipymel personalizado python interpreternote: Pymel é uma ferramenta de plataforma cruzada disponível para Linux, Windows e Mac OS X. Requisitos: · Pitão O que há de novo nesta versão: Alterar: · Roldado de volta `` ListConnections () `mudar de 1.0.1 · Comandos embrulhados para retornar pynodes · `` Recipiente () ``) ` Aditivos: · Adicionado funções para converter cadeias para objetos PYQT: `` toqtobject () `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `toqtwindow · Adicionado método para converter objetos de UI de Pymel aos objetos PYQT: `` ui.asqtobject () ``) ` BugFixes: · Corrigido um bug onde `` NT.Conditions () `` Criado uma condição de script


Pymel. Software Relacionado

Oolua.

Um ensaio dirigido, plataforma cruzada, quadro de geração de código não intrusivo ...

171

Download

Yapps2.

Um gerador de parser fácil de usar, produzindo código Python legível por humanos ...

157

Download