So I made a blueprint that lets me ray trace out and place a cube on any surface based on the normal of the surface that it hits. Now after that cube has been placed in the world I have a key binded when pushed that should rotate the cube relative to its local axis.
I cant seem to get this to work in any configuration, It always seems to want to return to world space when rotating or I get very strange results. Any and all help is welcome. Here is a link to a video showing the issue [LINK TO VIDEO]
Here is a photo of what the blueprint for the rotation looks like as well.