We know that the there is an **Object Offset** option for **Array** modifier, but when trying to make a circular array with that offset object as the center of the array circle, it always doesn't behave quite like what's expected. So how to make a nice and controllable circular array?

**P.S.**: There is an old [trick on CGCookie][1] about moving the object's origin. I wonder if there is any way to do this without changing the location of the origin. :)

![enter image description here][2]


  [1]: http://cgcookie.com/blender/2010/09/24/modifier-series-using-the-array-modifier/
  [2]: https://i.sstatic.net/mQP8h.png