en fonction de la complexité de l'assemblage tu peux aussi passer par un modeler surfacique type blender/3ds max / maya etc ... c'est moins rigoureux qu'un modeleur volumique comme solidworks mais t'as plus de controle...
par contre si tu es un habitué de solidworks ça risque de te faire bizarre car ces soft de ce type n'ont pas du tout la meme philosophie... pour etre passer par la (je suis ingénieur à la base) ... le cap est pas évident à franchir ...