長さ 2f の円柱と、ユーザーが指定した RotX と RotZ のデータがあります。また、シリンダーの「底」が (0,0,0) (「底」を形成する円の中心) であることも知っています。
私が必要とするのは、データが上の行に表示されている「トップ」ポイント (もう一方の端にある円の中心) を計算することです。
2 番目の画像では、A ポイントは次のように計算されます (sin(zAngle),cos(zAngle),sin(xAngle)、zAngle=PI/4 (アルファ角度) および xAngle=0。
ポイント B は (sin( xAngle),cos(xAngle),sin(zAngle)) (xAngle=PI/4 (ベータ角度) および zAngle=0);
C ポイントは、xAngle=PI/4 および zAngle=PI/4 の円柱の「頂点」です。
任意の xAngle と zAngle の「頂点」ポイントを決定するアルゴリズムを見つける必要があります 。
誰かが私を助けることができれば、私は非常に感謝しています.