⚠ ネタバレ注意: 本サイトはSFアニメ「SOLAR LINE」の内容を詳細に分析しています。未視聴の方はご注意ください。
📝 AI生成コンテンツ: 本考証の大部分は AI(Claude Code 等)によって生成されています。内容の正確性については原作および引用元をご確認ください。

Task 109: 軌道遷移図のバーン位置整合性修正

完了 ← タスク一覧

Task 109: 軌道遷移図のバーン位置整合性修正

Status: DONE

Motivation

人間の指示: 「軌道遷移図において、加速点や減速点の位置がアニメーションと整合していない」

現在の軌道遷移アニメーションでは、BurnMarker の位置(加速/減速ポイント)がアニメーション上の船の位置や軌道上の物理的に正しい位置と一致していない場合がある。

Scope

  1. 各エピソードの軌道遷移図を確認:

- EP01: 火星→木星 (brachistochrone) — 加速/減速ポイント

- EP02: 木星脱出→土星/エンケラドス — 3つの遷移

- EP03: エンケラドス→タイタニア — 2つの遷移

- EP04: タイタニア出発 — 初期加速

- EP05: 天王星→地球 — 4回点火シーケンス

  1. BurnMarker の angle を修正:

- brachistochrone: 加速は出発天体角度、減速は到着天体角度

- Hohmann: 出発バーンは出発軌道上、到着バーンは到着軌道上

- フライバイ: バーン位置は近点通過付近

  1. アニメーション中の船の位置と BurnMarker の位置を一致させる:

- orbital-animation.js でバーンプルームの表示タイミングを startTime/endTime と照合

- 遷移弧の startTime/endTime とバーンのタイミングの整合性を検証

  1. バリデーションテストでバーン位置の整合性を検証

Completed Work

- Burn marker angle alignment with orbit positions (tolerance: 0.001 rad)

- Burn timing relative coordinates (within arc duration)

- Brachistochrone midpoint symmetry (50% ±0.1%)

Dependencies