BROWSER SIMULATION / 軌道と接触

砲撃シミュレーション

Artillery Simulation

発射点と障害物を選び、角度や相対値を変えて、軌道がどこで接触するかを観察します。 Change a launch point, obstacle, and relative values to observe a simplified trajectory and its first contact.

LIVE STATUS / 現在の状態 READY / 待機・一時停止 条件を選び、発射または1 step進めます。

TRAJECTORY / 観測窓

平面と側面で軌道を見る

RENDERCanvas 2D / 初期化中
X–Z / 平面上から見る
Z–Y / 側面高さを見る
発射点 軌道 選択した対象 接触点 上限停止点 初速つまみ / SPEED

破線上の琥珀色のつまみ付近から線の向きへドラッグすると初速を変えます。線から離れた場所のドラッグは、上面図で旋回角、側面図で仰角を調整します。側面投影が点状の角度では、破線を上向きの操作補助線として表示します。破線の長さは操作用で、実距離ではありません。スライダーも使えます。変更は次の発射に反映し、表示中の軌道は変わりません。距離は説明用の座標単位です。 / Drag the amber handle along its dashed guide to change launch speed. Drag elsewhere to adjust yaw or elevation.

HOW TO / 操作

条件を変えて比べる

  1. 配置、発射点、対象を選びます。
  2. 角度スライダーまたは図のドラッグで方向を調整します。破線上の琥珀色のつまみを線に沿ってドラッグすると初速を変えられます。
  3. 「発射・連続再生」で時間を進めます。「一時停止」で止め、「1 step進める」では1/120秒ずつ軌道を追えます。
  4. 対象の中心へ照準線を合わせ、落下位置と接触点を比べます。

初期表示では発射しません。条件の変更は次の発射から使われます。

MODEL / モデル

重力と速度抵抗

a = (0, −g, 0) − k |v| v Δt = 1 / 120 s box: x・y・z の範囲 cylinder: y 軸まわりの円柱

一定の時間刻みで速度と位置を更新します。各区間を直線として調べ、最初に交わる障害物または地面を接触先にします。シナリオ範囲は図の初期表示だけに使い、時間上限を切ると軌道に合わせて表示範囲を延ばします。

LIMITS / 適用範囲

説明用の簡略モデル

座標、初速、重力、抵抗は相対値です。空気の状態、風、形状変化、反発は扱いません。障害物は理想的な箱または円柱として表示します。

実物の測定、設計、性能評価には使えません。