Hi All,
I've developed a module that produces X3D output and am interested in contributing it to the community project. We used it recently to produce geo-referenced pier extrusions from harbor shapefile data within an interactive 3D application, and ultimately I'd like to integrate some terrain/bathymetry and globe generation code from a previous project.
A recent snapshot is posted at:
http://www.aniviza.com/geoserver-1.7.2-x3d.jar
Codewise, this was a very accelerated start-up, and starting from the KML codebase helped a lot to get my feet wet with GeoServer internals. From there there was a good amount of nip and tuck to produce X3D, in particular it uses Freemarker templates of X3D scene prototypes, which are called out in the SLD.
I recently did some housekeeping and cleaned up some unused sections, it still needs formalized tests, though under stress I couldn't break it with the largest 500 feature map. I should also point out that Planet 9 is not actively continuing development, but whatever spare cycles I have I'm glad to offer.
Regards,
Rick
--
Rick Goldberg
Senior Engineer
Planet 9 Studios
525 Brannan St. #407
San Francisco, CA 94107
(415) 348-1200
(408) 390-5584 Cell
rgoldberg@anonymised.com
www.planet9.com