Fix rotation issues. Use world space length and rotation (ie post-transform)