ビュー座標からデバイス座標変換行列を計算 (スクリプト)

スクリプトでは、ワールド座標からビュー座標、ワールド座標からデバイス座標に変換する行列を取得できますが、
ビュー座標からデバイス座標に変換するメソッドがありません。
計算で求めるには以下のようにします(numpyを使用しています)。


import numpy

# ワールド座標からビュー座標に変換する行列.
wvMat = numpy.matrix(xshade.scene().world_to_view_matrix)

# ワールド座標からデバイス座標に変換する行列.
wdMat = numpy.matrix(xshade.scene().world_to_device_matrix)

# ビュー座標からデバイス座標に変換する行列を計算.
vdMat = wvMat.I * wdMat
Translate »