@Fizyk
can you simplify your equations ? i'm lost
is this for the 2d or the 3d ?
the 'z' is the yellow arc ?
heres what i figure out so far for the 2d version...
we know f so the <ab> angle = 180 - 90 - f
we divide it to the 360 degrees
FRAC=( 180 - 90 - f ) / 360 degrees
apply the above fraction to the total area of the circle
BIG_AREA = FRAC*( πR^2 )
the vertical red line VRL = k*sin(f)
we find the SIDE from the center of the planet to the visible limit (red line)
SIDE = SQR ( R^2 - VRL^2 )
the triangle [VRL,SIDE,R] has area...
( VRL*SIDE) /2
So the visible 2d area is
2*( BIG_AREA - VRL*SIDE /2 )
now we need to find the yellow area which ... i'm working on it