Assembly modeling using OpenCascade

Hi,

I would like to know how could I assemble parts using OpenCascade, or with the help of any 3rd Party software that could deal with OpenCascade.

I could model parts, but I am struggling with the assembly. I would be grateful if any guidelines or examples are provided.

I appreciate your kind assistance.

Kind regards,
I. Mahmoud