Its not
just my source, I put alot of snippets together but your very welcome. This is why I used Labels...one piece at a time over the course of a couple years in my spare time. I basically took a simple flight engine, merged it with Multi-player and added on to it from there. One thing I never got around to is correcting the way it inverts once you reach a certain hight, if you figure that out let me know.
You might find this useful, it draws a line from you to your target if its off screen. Its a short snip written in Dark.Net, but should be easy enough to convert to DBP. I plan to turn it into a pointer, i'll try to remember to post it when its done. The way it is now I think its very similar to tracking systems used on modern jets. I remember what got me into this was an interest in an old animated show called Robotech, where transformable modern type aircraft was adapted to fly in outer space. Aside from that I also had interests in Star Trek, Star Wars and other space based Scifi...so I guess that is where my influence came from. My primary goal, which I probably won't hit until I'm retired, is create a space based motion simulator cockpit. I sent you an email in regards to a similar but new project i'm working on.
Public Sub pointer()
If oDB3D.ObjectInScreen(target) = 0 Then
oDB2D.Line(screenx, screeny, oDB3D.ObjectScreenX(target), oDB3D.ObjectScreenY(target))
End If
End Sub