@jfk - That code is really based on the b3d2Xml code by Peter Scheutz which shows clearly how to load and save animated models and has been around for years so I never bothered to upload my version.
However, I've done so now if it will help anyone ;)
http://www.blitzbasic.com/codearcs/codearcs.php?code=1794
To create a .b3d file containing more than one model/mesh you would create a new root node above the first model/meshes's root and then parent any additionl mesh root nodes to this new Root. All meshes are then siblings that can be accessed individually.
However, I've done so now if it will help anyone ;)
http://www.blitzbasic.com/codearcs/codearcs.php?code=1794
To create a .b3d file containing more than one model/mesh you would create a new root node above the first model/meshes's root and then parent any additionl mesh root nodes to this new Root. All meshes are then siblings that can be accessed individually.