-1
android.renderscript
パッケージには、Matrix3f
およびMatrix4f
クラスがあります。逆行列3f
クラスのメソッドはinverse()
ですが、Matrix3f
はありません。
Matrix3f
インスタンスの逆数を計算するには、これを実現するユーティリティクラスかスマートな回避策がありますか?
android.renderscript
パッケージには、Matrix3f
およびMatrix4f
クラスがあります。逆行列3f
クラスのメソッドはinverse()
ですが、Matrix3f
はありません。
Matrix3f
インスタンスの逆数を計算するには、これを実現するユーティリティクラスかスマートな回避策がありますか?
難しいことではない独自の逆関数を書きたくない場合は、次のようなトリックを使用することができます。
あなたはあなたが4x4の行列B
B = [[1 2 3 0]
[4 5 6 0]
[7 8 9 0]
[0 0 0 1]]
を構築し、逆でA_invとB_inv B.コールの逆を取ることができます3x3の行列
A = [[1 2 3]
[4 5 6]
[7 8 9]]
を持っていると言います。次に、
B_inv = [[ 0]
[A_inv 0]
[ 0]
[0 0 0 1]]