Wrong top/bottom coordinates for HorizontalCylinder

Getting top and bottom positions of FormFactorHorizontalCylinder works wrong.

method particle.topZ(&rot) gives the same values as for vertical cylinder.