I have written VRML export for point clouds and sets of triangulated facets, but would like to update these by exporting in X3D format. There seem to be a (very) few C++ toolkits available (libx3d, X3DToolKit, CyberX3D) but I haven't found anything available for Fortran.
I could code it myself using the X3D definition (as I have done for 2D graphics using SVG), but the X3D format definition, like so many XML definitions, seems needlessly complicated and impenetrable.
Does anyone know of any Fortran toolkit which will export X3D ? - Could be either free or commercial, as this is for a funded project.
Supplementary question -- would be nice also to have a Fortran callable VRML/X3D renderer/browser/plugin, i.e something that can be called directly from Fortran and looks like a Clearwin+ graphic window. I know it's possible to launch a standalone program like FreeWRL from within a program but this is a bit clunky.