z uwzglednieniem rotacji to tak jak w symulatorach lotu. w tym przykladzie sprawdz obiekty od symulatora, z tego, co pamietam, to w nim jest kod na poprawne obracanie tego, co masz u siebie, jako rotation i xrotation: https://gmclan.org/up1105_3_XeMatrix_1_2.html
Jesli zas nie ma tam tego, o czym mysle (bo mysle, ze powinno, ale dawno w to nie zagladalem), to wybacz :D