.Hi tout le monde,Maya Python: Fenêtre sur mesure - modelEditor ne tient pas compte des drapeaux
I`m encore assez nouveau pour python donc, ours avec moi. J'essaie de configurer une fenêtre d'interface utilisateur personnalisée en maya, avec un appareil photo personnalisé. Pour cela, j'utilise les commandes panelLayout
, modelPanel
et modelEditor
.
Maintenant, cela fonctionne jusqu'à présent avec une exception. Les drapeaux que j'ai définis pour modelEditor semblent être complètement ignorés et je ne sais pas pourquoi.
Voici le code:
if cmds.window("myWindow", exists=True):
cmds.deleteUI('myWindow')
cmds.window("myWindow")
cmds.paneLayout(configuration="single", w=1000, h=500)
cmds.modelPanel()
cmds.modelEditor(modelPanel="modelPanel4", allObjects=False, polymeshes=True, imagePlane=True, displayAppearance="smoothShaded")
cmds.showWindow("myWindow")
Je veux seulement polyMeshes et imgagePlanes à afficher dans cette fenêtre, aswell à avoir le displayAppearance
réglé sur "smoothShaded". Aucun autre élément, y compris la grille, ne devrait être visible à ce stade. mais, tout apparaît dans la fenêtre, comme si je n'avais pas mis un seul drapeau.
toute aide est très appréciée
merci. En mai 2017 ça ne marche pas, et en raison de pipline je dois y rester pour le moment. Je ne suis pas tout à fait sûr de ce que vous entendez par "cliquez sur myWindow". EDIT // juste testé. en maya 18 ce code ne marche pas! – dave
J'ai ouvert la maya 18 en ce moment avec une nouvelle scène, tout ce que j'ai fait, c'était exécuter ce script mais ça ne marche pas, au moins pour moi! Oh, et la nouvelle fenêtre n'est pas supposée montrer la vue en perspective par défaut, c'est censé montrer une caméra créée dans la scène. ma faute – dave