Hello again @Echulion,
Not sure I understand, FoV here is attached to ground point.
If it looks towards Zenith it’s probably because you designed the FieldOfView in the constructor GroundFieldOfViewDetector to point to Vector3D.PLUS_K and used a TopocentricFrame.
If you want to look in a specific direction from the ground, you have to design a FoV vector with respect to the TopocentricFrame (X = East, Y = North, Z = Zenith)
I suggest you read this post for more information.
If you want your Fov to move with time, you have to design a similar detector using for example a TimeSpanMap instead of a basic fixed FoV.
Does this help ?
Maxime