Python コンピュータ グラフィックス キットには、 3 成分ベクトルを表すvec3型がありますが、次の乗算を行うにはどうすればよいですか。
次の例のように、転置によって 3 成分ベクトルを乗算すると、3*3 行列になります。
a = vec3(1,1,1)
matrix_m = a * a.transpose()
次元 1*3 の行列に次元 3*1 の別の行列を掛けて、結果として 3*3 の行列を生成できるようなライブラリを誰もが知っています。
申し訳ありませんが、これについてもう少し明確にする必要があります。私は行列数学について話しています。それは次のようなものです:
[a0, a1, a2]*[a0, a1, a2]T = [a0*a0, a0*a1, a0*a2; a1*a0, a1*a1, a1*a2;a2*a0, a2*a1, a2*a2]
多分私は自分で関数を書いてみることができます.それはとても簡単です.....