use radius and normal for hashing cylindrical surfaces
This is another followup to !1024 (merged). The hashing used the normal scaled to the distance to the origin. However, for cylindrical surfaces this does not work, since tubes can have the same common surfaces although their translation is different. Instead, cylindrical surfaces are now only hashed for their radius and their normal.