> (position is now 16068.0, 7820.0, 25.5, with heading 160.0) By the way, are you using floats or doubles? Because floats only have about 5 decimal digits of accuracy, so if your objects are of size roughly 1.0, you'll have horrible accuracy problems. - Martin