Text this: Dynamic Contact Characteristic Analysis of Cylindrical Gear with Variational Hyperbola and Circular-arc-tooth-trace