(finally, a post from me that actually shows something useful instead
of shuffling around chunks of code! If it makes anyone feel better,
this is more or less what I've been working up to since September)
Two evening's hacking (and learning about OD-gauge and generally
fighting OSG):
http://files.goneabitbursar.com/nd-first-attempt.png
That's a route from EGPH down to NEW, following the east coast of the
UK to OTR, then turning east to head for EHAM. Range is currently set
to 320NM. Diamonds are airports, hexagons are NDBs or VORs. Fixes are
disabled because there's too many at that scale.
(Everything else you can see is Syd's existing 777 NAV display, being
able to hack up his existing instrument locally has made my life much
easier, so huge thanks to Syd).
There's many lessons to be learned from this, about rendering and anti-
aliasing of vector primitives especially. Next steps are to try using
point sprites (should fix the AA issues, and allow using real
symbols), and replacing RTT with a simple sub-camera, since I am
pretty sure the render-texture is not helping. (Clipping and z-
ordering is probably easier with the render-texture though). I'm also
going to try using an actual mesh for each symbol, with shared
osg::Geometry and each icon placed using a osg::MatrixTransform. I
worry about the performance of OSG scenes with (potentially) hundreds
of nodes, though - is this fear mis-placed?
Aside from the above there's all the obvious features - showing
runways, including waypoint data, and so on. As might be guessed, this
is several weeks away from being suitable to go into CVS.
Comments appreciated, especially on the rendering - both making it
efficient, and making it prettier.
James
------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you. Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel