Hello, you can do this using the Freestyle module of CATIA.
I don't show you how to create a cross belt drive but a technique to draw a lot of similar objects.
First you have to create a 3d curve.
You create a another 3d curve which intersect the first created 3D curve.
Right-click on a point to constrain him
You can add a third 3D curve.
With the generative shape design module, creat a multi-section surface.
You can add another sections if you want.
The first created 3D curve can be a circle, and the another can be lines etc....
I use 3D Curve because these kind of curves are very flexibles. You can constrain each points of the curve.
With this technique you can draw a lot of various forms.