Point on torus

Here a virtual ring object is defined, on whose surface any position can be calculated.