I'd like to implement an interactive simulation of an actor controlled by the user moving around in the Poincare disc model of the hyperbolic plane.
I need to know how to perform translation and rotation on the Poincare disc. If i represent points as regular Euclidean points in the unit circle, I believe that hyperbolic translation and rotation would then be Mobius transformations if you think of the points as complex numbers. Is this correct? If not what is a better way of performing translation and rotation.
Assuming Mobius transformations are the right approach, however, I am unable to find defined anywhere how specific translations and rotations correspond to specific Mobius transformations. Can someone clear this up for me? I'm looking for functions of complex variables that correspond to "translate z in direction d on the hyperbolic plane represented as the unit circle" and "rotate z around c by $\theta$ on the hyperbolic plane represented as the unit circle"