Simple Circular Motion

Did a search but surprisingly turned up nothing.

How do you create a simple circular motion in BP for an Actor?

I only need to expose the speed and radius of the circle.

  • offset an element locally:


The offset is the radius, the delta rotation is the speed.

  • instead of offsetting the revolving element manually, have the Rotation Movement component do it:

Do check out the tooltip of Pivot Translation. The component ticks so no need to do anything else. Rotation Rate is speed, pivot is radius.

  • rotate a vector:

There’s more methods, probably. Some may be circumstantial (ehm).

1 Like