2017-04-11 7 views
1

私はウェイトをペイントしている間、マヤのペイントカーソルの周りにカメラを集中させたいと思っています。 私はこれを行うためにカーソルのXYZ位置を取得する必要があります、誰かがこれを得る方法を知っていますか?maya pythonでペイントカーソルのws xyz位置を返すにはどうすればよいですか?

enter image description here

+0

を探している、と私は3Dワールド空間のXYZを探しています何をされlinkで、ダウンスニペット。 –

答えて

1

議論はマヤのpythonグループでは以下のように前に起こっあります。ここでは、それはMayaの職人ブラシですが、具体的に

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() 
+0

ありがとう、私は確かに行くことを与えるでしょう!私はMayaのネイティブブラシツールでフィードバックを取得する方法を期待していました。 \ –

+0

ああ、それはクールですが、これはモニターの2D空間でXとYを返すためのものです。 MayaのネイティブブラシツールのXYZの3D世界空間でのフィードバックを取得する方法を期待していました。 :) –

+0

ああ、その場合はユーザーができるdraggerContext http://help.autodesk.com/cloudhelp/2017/CHS/Maya-Tech-Docs/Commands/draggerContext.html非常に簡単です – Achayan

関連する問題