I'm trying to find a set of all rational points for . I know that if I can find a line with rational slope passing through point , I can find the set but i'm having trouble finding the coordinates of the point such that they satisfy where they are rational numbers.

Also, how can I generalize for a circle with any radius? Finding a set of all rational points for .