Ok, one night of thinking brought me to the following:
It would be really useful to have an easier way in C3 to detect the true position of an object and its true angle (with true I mean on canvas, incase separate layers are rotated for example).
Using the CanvasToLayer method works, but it only gives the "true" position of an object for one different layer. So if you need to translate multiple objects to multiple layers it can get quiet confusing.
And there seems to be no direct way to detect an objects true angle (on canvas).
Regarding the whole true angle issue, I figured it might be a possibility to "pin" an object (for example) behind or in front of the player object, detect the players position X,Y through CanvasToLayer and detect the pined objects position X,Y through CanvasToLayer and set a third objects width to X=PlayerX,Y and Y=PinedObjectX,Y and its angle to ..... mmh wait. But you get the point: the goal is to translate the true angle of the player object to a different layer by detecting two points "on" the player object, so a third object can mimic those two points, creating the true angle on a different layer.
Does anybody know how I can set the "third object" so it uses the two CanvasToLayer coordinates to create the true angle of the PlayerObject?
I'm thankful for any help