Meshing a rotated surface

Dear community,

I am modelling the AKR2 reactor at TU Dresden, and I find difficulties with meshing a cell that defines a rotated experimental channel in the reactor, it looks like this:


SURF_channel_34_detector=openmc.model.RightCircularCylinder(center_base=(-30,-22,138),radius =3.24,height=60,axis='x')

SURF_channel_34_detector = SURF_channel_34_detector.rotate((0,0,45),pivot=(0,0,138))

REG_channel_34_detector= - SURF_channel_34_detector

CELL_channel_34_detector = openmc.Cell(cell_id= 27,region=REG_channel_34_detector,fill=mat_Air) 

Then, when I use this cell for the mesh, the bounding_box is -inf and inf

mesh = openmc.RegularMesh.from_domain(domain=CELL_channel_34_detector,mesh_id=2)

,then, I cannot create this mesh. Does somebody know how I could mesh this rotated channel?

Thank you in advance,

Juan