-1
在android.renderscript
包中有Matrix3f
和Matrix4f
類。逆矩陣3f
Matrix4f
類有一個inverse()
方法,但Matrix3f
沒有。
要計算一個Matrix3f
實例的逆函數,是否可能有一個實用程序類或可能是一個智能解決方法來實現此目的?
在android.renderscript
包中有Matrix3f
和Matrix4f
類。逆矩陣3f
Matrix4f
類有一個inverse()
方法,但Matrix3f
沒有。
要計算一個Matrix3f
實例的逆函數,是否可能有一個實用程序類或可能是一個智能解決方法來實現此目的?
如果你不想編寫自己的反函數,這不難做,你可以使用下面的技巧。
假設你有一個3×3矩陣A
A = [[1 2 3]
[4 5 6]
[7 8 9]]
您可以構建的4x4矩陣B
B = [[1 2 3 0]
[4 5 6 0]
[7 8 9 0]
[0 0 0 1]]
,並採取B的逆調用逆A_inv和B_inv。然後,
B_inv = [[ 0]
[A_inv 0]
[ 0]
[0 0 0 1]]