As shown in this question, you can construct an angle $A$ on 3 integer points on a plane only if $\tan A$ is rational. A natural generalization is to ask which values can planar angles based on 3 points in a 3-dimensional integer lattice have? How about n-dimensional lattice?
It is easy to see that set of achievable angles in the 3D space is larger than that in 2D: $\pi/3$ angle is not possible in 2D ($\tan \pi/3 \notin \mathbb{Q}$), but is possible in 3D, it is the angle in the triangle with vertices $(1,0,0),(0,1,0),(0,0,1)$.