Clearance joint modelling for tolerance analysis