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

Task 424: Add acos/asin Input Clamping for Float Safety

未着手 ← タスク一覧

Task 424: Add acos/asin Input Clamping for Float Safety

Status: DONE

Summary

Audit and fix all acos()/asin() calls in the Rust crate to prevent NaN from floating-point precision errors. Added .clamp(-1.0, 1.0) guards before acos/asin in three locations: orbital_3d.rs (equatorial-ecliptic angle), attitude.rs (accuracy_to_pointing_error_rad), and ephemeris.rs (ecliptic latitude). The orbital_3d.rs approach-to-axis acos was already fixed in Task 422.

Rationale