When using different transform helpers in TransformAspect we noticed that some seem to be incorrect or confusing:
public float3 TransformRotationLocalToWorld(float3 rotation)
{
return WorldTransform.TransformDirection(rotation);
}
And other seems to take the wrong parameters and don't do what we would expect.
In this example we would expect that the method takes a quaternion and provides the rotation transformed to the global rotation.