Fails on seed inputs, uncomment the following test to witness:
//func FuzzGnomonicProjectBounded(f *testing.F) {
// projectionBoundedFuzz(f, NewGnomonic())
//}
At 0,0 the Gnomonic projection gives some insane values, which is confusing. However, the other problem here is that Gnomonic does not accept all spherical positions as valid inputs; you can only project one hemisphere at a time in the Gnomonic projection, which may be part of the issue here.
Fails on seed inputs, uncomment the following test to witness:
At 0,0 the Gnomonic projection gives some insane values, which is confusing. However, the other problem here is that Gnomonic does not accept all spherical positions as valid inputs; you can only project one hemisphere at a time in the Gnomonic projection, which may be part of the issue here.