Fix: correct ICRS camera orientation

This commit is contained in:
wyj committed 2026-08-31 00:13:37 -04:00
1 parent e8deb1ff19
commit b2ac642de7
7 files changed
+47 -27

No files matched your search

+6 -4
View File
@@ -22,12 +22,14 @@ int main(void) {
observer_static_schwarzschild_ks_look_at(1.0, 40.0, 270.0, 30.0,
&oriented_observer) ||
fabs(oriented_observer.coordinate_position[0]) > 1e-12 ||
fabs(oriented_observer.coordinate_position[1] + 20.0) > 1e-12 ||
fabs(oriented_observer.coordinate_position[2] - 20.0 * sqrt(3.0)) >
fabs(oriented_observer.coordinate_position[1] - 20.0 * sqrt(3.0)) >
1e-12 ||
fabs(oriented_observer.coordinate_position[2] + 20.0) >
1e-12 ||
fabs(oriented_observer.tetrad[1][1]) > 1e-12 ||
fabs(oriented_observer.tetrad[1][2] - 0.5 * sqrt(0.95)) > 1e-12 ||
fabs(oriented_observer.tetrad[1][3] + sqrt(0.95) * sqrt(3.0) / 2.0) >
fabs(oriented_observer.tetrad[1][2] + sqrt(0.95) * sqrt(3.0) / 2.0) >
1e-12 ||
fabs(oriented_observer.tetrad[1][3] - 0.5 * sqrt(0.95)) >
1e-12 ||
observer_inward_schwarzschild_ks(1.0, 30.0, 0.5,
&inward_observer) ||