How do I make an angled cylinder?

I want to make a cylinder extending from (-2, 1, -2.5) to (2, 1, 0).

I usually use model.RightCircularCylinder to make cylinders, but it only allows for orientation in x,y,z axes.

I tried using the cell rotate operation, but then it rotates the whole universe and gets convoluted. Is there a simpler way to do this please?