view3dscene 3.10.1, engine 2.5.1 released: XML output
--write-to-vrmloption becomes deprecated (it's a shortcut for
--write --write-encoding=classic). Documentation of conversion options is here.
tovrmlx3dbinary is also provided inside view3dscene release, to perform conversion in batch mode. It's usually better to use this than
view3dscene --write, because
tovrmlx3dis not linked to GUI libraries (so can work on stripped-down systems) and has simpler command-line options (it's purpose is only to convert).
META(adding ourselves to
generator/sourcefields, moving previous (different) values to
generator-previous/source-previous). We have better, consistent newlines around
SFNode/MFNodefields. Command-line conversion does not "expand"
Also, various small improvements to the engine API for developers. Engine 2.6.0 is planned to have some large API improvements, this is a first small step:
_3were removed from most node class names. For example, you can just write
Transformfrom latest standard version (in these, as in most cases, "latest" node version accounts for both VRML 2.0 and X3D; only the ancient VRML 1.0 nodes need
For compatibility, the old names with suffixes still exist, but you should drop them (assuming of course that you want to target your work for the latest version of the standard, that is X3D — not VRML 1.0 or 2.0).
SuggestedVRMLVersionmechanism (to auto-detect standard version before saving) was removed.
xmlportals_to_x3dexample removed. This was a visualization (and converter to X3D) for an output (Boost serialized data) from Remigiusz Żukowski program to automatically detect portals in 3D scene. (You can read Remigiusz paper (in Polish) here.) This program was not available publicly and is not extended anymore, as far as I know, so I don't think that my visualization tool is useful anymore. (It will live in SVN repository anyway.)
DataErrorsno longer exist. Unit
KambiWarningsis added, with
OnWarningvariable, that captures both VRML/X3D and other (Collada, sound files, images) warnings (warning type can be distinguished by
Also minor website improvements: