FreeWRL is an Open Source, cross platform VRML2 and X3D compliant browser, with script, SAI and EAI support. Platforms supported: Linux and other Unix-style platforms; Mac OS/X; Windows. Support for mobile platforms (iOS, Android, QNX) is under development.
The library is not freeing memory taken by vectors/textures/nodes of previous scene on replacing the model files (e.g. replaceOldWorld...). The library currently can't work normally on iOS with architecture arm64 because pointer offset arithmetic for parsing is done on "int" type instead of memory-safe "intptr_t", "ptrdiff_t".