Best way to rotate around a point?

I’m trying to make an object rotate around a point both horizontally and vertically. What is my best means to do this in UE4?

get current rotation, add rotation, set roration … this method is not very smooth … you can use timelime to make in smoother .

That’s not what I mean, I mean rotating around a point.

Create an actor with an invisible root as the point you want to revolve around, add your mesh (or whatever) as a component at the distance, rotate the the whole actor.