Unreal rotations arent making much sense

In the image above, I am trying to align the rotation of point group actor (the actor that has the red chairs) to the individual white chair actors. But i’ve been really struggling with it. I thought the answer was clear cut. I used the white chair actor and its aligning red chair. find the rotation difference. and then add said difference to the red chairs actor. to make the rotation identical.

I did this with the code below


but it doesnt work correctly
Also when i set the break point. it is saying the rotation of one of the seats is (180,270,180) when its actually (0,270,0) i am not really sure why it does this. but it seems to add a bigger error to my script

Do You want the red chair’s rotation =the white chair’s rotation?

Get white chair actor rotation,and set red chair actor rotation as whatever you get from white one.
There’s no need to calculate.

Rotation是不能作这样简单的四则运算的,
你如果硬要如此使用,
你可以使用Rotation(Ease)蓝图节点,这是Rotation插值运算,
实际上你可以不用AddWorldRotation这个节点的,
对其直接使用SetWorldRotation即可,你甚至可以不需要作差