Software Development for 3D Design of Gear Couplings Used in Railway Vehicles