Je souhaite pouvoir faire la mise au point de la caméra autour du curseur de peinture Maya tout en peignant des poids. Je dois saisir la position XYZ du curseur pour que je le fasse, est-ce que quelqu'un sait comment je peux l'obtenir?Comment puis-je retourner la position ws xyz du curseur de peinture dans maya python?
Répondre
Il y a une discussion qui est arrivé avant comme celui-ci dans le groupe de python MAYA. Voici le link et snippet vers le bas est ce que vous recherchez
from PySide import QtGui, QtCore
def print_mouse_position():
point = QtGui.QCursor().pos()
print "x: %s; y: %s" % (point.x(), point.y())
timer = QtCore.QTimer()
timer.setInterval(1000.0/25) # Print 25 times per second
timer.timeout.connect(print_mouse_position)
timer.start()
#when ever you want to stop it uncomment below line
#timer.stop()
Merci, je vais certainement essayer! J'espérais un moyen de récupérer des commentaires sur l'outil de pinceau natif de Maya cependant. Je me demandais s'il y avait un moyen d'attraper ça: \ –
Ah, c'est cool, mais c'est pour renvoyer les X et Y dans l'espace 2D du moniteur. J'espérais trouver un moyen de récupérer des commentaires sur le XYZ de l'outil de pinceau natif de Maya dans l'espace 3D. :) –
Oh dans ce cas, vous pouvez user draggerContext http://help.autodesk.com/cloudhelp/2017/CHS/Maya-Tech-Docs/Commands/draggerContext.html beaucoup facile – Achayan
, il est particulièrement Artisan Brush Maya, et je suis à la recherche de l'espace xyz du monde 3D. –