如何获取相机方向矢量?

时间:2016-10-27 19:08:21

标签: python maya

我需要知道给定相机正在看的方向,但我找不到一种方法来获取它。有没有办法获得某种向量,告诉相机指向哪个方向(就像有一个向上的向量告诉相机的向上方向)?

2 个答案:

答案 0 :(得分:2)

您还可以使用xform获取相机的worldMatrix。第3排 相机矩阵是相机矢量的反向

camera_z = cmds.xform("persp", q=True,m=True, ws=True)[8:11]
forward = [i * -1 for i in camera_z]

答案 1 :(得分:0)

相机正在寻找

centerOfInterest = cmds.camera(cameraShape, q=True, centerOfInterest=True)

相机世界向上

worldUp = cmds.camera(cameraShape, q=True, worldUp=True)

检查camera docu