QMatrix のドキュメントによると、これは時代遅れであり、使用することは強くお勧めできません。わかりましたが、行列を格納する代わりに何を使用すればよいでしょうか? Qt Documentation Bug tracker
にバグ レポートを投稿したこともありますが、応答がありませんでした。
質問する
7851 次
2 に答える
3
それはあなたが何をしたいかによります。QMatrixの代わりにQTransformを使用するので、目的の結果が得られる場合はこれを使用する必要があります。QMatrixもQTransformも、数学的な意味で実際には行列ではないことに注意してください。
通常の数学行列について話している場合は、既存のC ++行列ライブラリのいずれかを調べるか(Googleですばやく検索すると多数の結果が表示されます)、独自の行列クラスを作成する必要があります。私は最近、小さな(2x2)行列の乗算を行う必要があるプロジェクトに取り組んでいたので、自分でクラスを設計しました。とても簡単でした。
編集:ちなみに、これはバグではないので、可能であれば、レポートを削除してみてください。
于 2012-05-01T15:31:59.957 に答える
2
QMatrix は特に 2D 変換用であり、QTransform はその目的のためにそれを置き換えます。3D 作業または線形代数の通常の行列クラスを探している場合、Qt には QMatrix4x4 と QGenericMatrix があります。
于 2012-05-01T23:09:41.160 に答える