Text this: Geometric Kinematic Approach to Rigid Objects with Point Contact Based on A Local-Surface Frame