This post has been edited 1 times, last edit by "ramirox3" (Feb 12th 2018, 8:55pm)
This post has been edited 1 times, last edit by "panomaster" (Feb 12th 2018, 9:06pm)
This post has been edited 1 times, last edit by "panomaster" (Feb 13th 2018, 1:34pm)
http://www.ai360.pl/projekty/rotate_layer
It is based on one image (http://www.ai360.pl/projekty/rotate_layer/img/boy.jpg) so there's no need to create rings in PS. You can align rings as you wish (use combobox). There is also a few actions in context menu.

Quoted
<action name="rotatelayer">
stoptween(rotate);
...
asyncloop(pressed,
...
,
mod(rotate, 360);
div(rotate_snapped, rotate, 45);
Math.round(rotate_snapped);
mul(rotate_snapped, 45);
tween(rotate, get(rotate_snapped), 0.5, default);
);
</action>