Pymel.python em maya feito direito | |
Baixe Agora |
Pymel. Classificação e resumo
Propaganda
- 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