Text this: A generalized meshing analysis method and its application to toroidal surface enveloping conical worm drive