|
|
|
@ -4,7 +4,6 @@ |
|
|
|
#include "../src/spacecraft.h" |
|
|
|
#include "../src/spacecraft.h" |
|
|
|
#include "../src/config_loader.h" |
|
|
|
#include "../src/config_loader.h" |
|
|
|
#include <cmath> |
|
|
|
#include <cmath> |
|
|
|
#include <iostream> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TEST_CASE("Debug orbit rendering coordinates", "[debug][rendering]") { |
|
|
|
TEST_CASE("Debug orbit rendering coordinates", "[debug][rendering]") { |
|
|
|
const double TIME_STEP = 60.0; |
|
|
|
const double TIME_STEP = 60.0; |
|
|
|
@ -98,12 +97,12 @@ TEST_CASE("Debug orbit rendering coordinates", "[debug][rendering]") { |
|
|
|
|
|
|
|
|
|
|
|
double distance_from_center = sqrt(render_x*render_x + render_y*render_y + render_z*render_z); |
|
|
|
double distance_from_center = sqrt(render_x*render_x + render_y*render_y + render_z*render_z); |
|
|
|
|
|
|
|
|
|
|
|
std::cout << "\nPoint " << i << " (" << (i * 90) << "°):" << std::endl; |
|
|
|
INFO("\nPoint " << i << " (" << (i * 90) << "°):"); |
|
|
|
std::cout << " Orbit plane: (" << x_orbit << ", " << y_orbit << ") m" << std::endl; |
|
|
|
INFO(" Orbit plane: (" << x_orbit << ", " << y_orbit << ") m"); |
|
|
|
std::cout << " Sim pos: (" << sim_pos.x << ", " << sim_pos.y << ", " << sim_pos.z << ") m" << std::endl; |
|
|
|
INFO(" Sim pos: (" << sim_pos.x << ", " << sim_pos.y << ", " << sim_pos.z << ") m"); |
|
|
|
std::cout << " Render pos: (" << render_x << ", " << render_y << ", " << render_z << ") units" << std::endl; |
|
|
|
INFO(" Render pos: (" << render_x << ", " << render_y << ", " << render_z << ") units"); |
|
|
|
std::cout << " Distance from center: " << distance_from_center << " units" << std::endl; |
|
|
|
INFO(" Distance from center: " << distance_from_center << " units"); |
|
|
|
std::cout << " % of Earth radius: " << (distance_from_center / earth_render_radius * 100.0) << "%" << std::endl; |
|
|
|
INFO(" % of Earth radius: " << (distance_from_center / earth_render_radius * 100.0) << "%"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
INFO(""); |
|
|
|
INFO(""); |
|
|
|
|