diff --git a/continue.md b/continue.md index b455377..d0a7a96 100644 --- a/continue.md +++ b/continue.md @@ -33,5 +33,3 @@ - **Always ask for review** before moving to the next file. - **Only commit when asked.** -## 5. Testing Harness TODOs -- [ ] `OrbitalMetrics::angular_position` — uses `atan2(y, x)` which is XY-plane only; meaningless for inclined orbits diff --git a/docs/technical_reference.md b/docs/technical_reference.md index 0c1fcef..7911c1b 100644 --- a/docs/technical_reference.md +++ b/docs/technical_reference.md @@ -224,7 +224,7 @@ All satisfy vis-viva: v² = μ(2/r - 1/a). ## Testing Utilities -**OrbitalMetrics**: kinetic_energy, potential_energy, total_energy, orbital_radius, velocity_magnitude, angular_position. +**OrbitalMetrics**: kinetic_energy, potential_energy, total_energy, orbital_radius, velocity_magnitude. **OrbitTracker**: Tracks orbit completion via quadrant transitions and total rotation. 3D mode uses orbital elements for inclined orbits. diff --git a/src/test_utilities.cpp b/src/test_utilities.cpp index 6c1a0a6..238fe8c 100644 --- a/src/test_utilities.cpp +++ b/src/test_utilities.cpp @@ -39,7 +39,6 @@ OrbitalMetrics calculate_orbital_metrics(CelestialBody* body, CelestialBody* par Vec3 relative_pos = vec3_sub(body->global_position, parent->global_position); metrics.orbital_radius = vec3_magnitude(relative_pos); metrics.velocity_magnitude = vec3_magnitude(body->global_velocity); - metrics.angular_position = atan2(relative_pos.y, relative_pos.x); metrics.kinetic_energy = calculate_kinetic_energy(body); metrics.potential_energy = calculate_potential_energy_pair(body, parent); diff --git a/src/test_utilities.h b/src/test_utilities.h index 357a42e..a2f1fe2 100644 --- a/src/test_utilities.h +++ b/src/test_utilities.h @@ -10,7 +10,6 @@ struct OrbitalMetrics { double total_energy; double orbital_radius; double velocity_magnitude; - double angular_position; }; struct OrbitTracker {