The gear system example to be modeled in 3DCS for CATIA V5.
Modeled by creating loop iteration - translating the gear out with the dcsTranslateByValue.dll and rotating it with an iteration move while checking the tooth surfaces for interference using the 2 point list measurement until it cleared the stationary parts teeth.
Learn more at: https://community.3dcs.com/