Before revision:  This virtual surface generates arc-length-based inputs for controlling the  trajectories on the sphere and  plane.
After revision:  This virtual surface is used for generating arc-length-based inputs for controlling the trajectories on the sphere and plane.