C ++で行列を使用せずにオブジェクトを回転させる方法に関するコードを記述しましたが、これは完全に機能します。行列の乗算を使用して同じオブジェクトを回転させる方法のロジックを思い付くことができません。どんな助けでもいただければ幸いです。
よろしくお願いします。
C ++で行列を使用せずにオブジェクトを回転させる方法に関するコードを記述しましたが、これは完全に機能します。行列の乗算を使用して同じオブジェクトを回転させる方法のロジックを思い付くことができません。どんな助けでもいただければ幸いです。
よろしくお願いします。
最初のステップは、回転行列を作成することです。関連するウィキペディアのページには、各軸に対してこれを行う方法が示されています。次に、それらを掛け合わせて組み合わせます。
次に、オブジェクトの各頂点の位置ベクトルにその行列を掛けて、新しい位置ベクトルのセットを取得します。