-1

私は既知の半径の球が垂直に落とされ、カップの端にぶつかるという問題に取り組んでいます。たわみの角度を計算する必要があります。これは、球に沿って接触が発生する場所の関数になります。つまり、接触点が真点(ポール)にある場合、たわみ角度は 0 です。接触がポールから離れているほど、たわみ角度は大きくなります。

問題全体の定式化 (これはその一部にすぎません) では、xy 平面への射影を厳密に使用しているため、私が持っている唯一の情報は射影された円に関するものです。ボール円とカップ円の中心の位置、それらの半径、および (下向きに投影された) オーバーラップのサイズを知っています。

極から接触点までの弦の長ささえあれば、たわみの角度を計算できます。与えられたxy投影から作業して、このコードの長さを取得するにはどうすればよいですか? 添付の画像は、問題の定式化の一部を示しています。

問題の概要

4

1 に答える 1

0

math.stackexchange.com の正しい再投稿から複製された回答

解決策を見つけるのを手伝ってくれた友人の Dr. Andrew McHugh に感謝します。カップの縁からボールの垂直軸までの水平距離 (X) を知ることで角度シータを計算できることを見落としていました。シータは、半径 (r) に対する X の比率の逆正弦です。xy 平面投影では、X は半径 - 重なっているレンチキュラー領域のカスプを結ぶ線 (d) です。したがって、theta = arcsin((rd)/r) です。

于 2012-12-28T10:08:51.797 に答える