restored orientation inheritance, and fixed local-world conversions instead