The HAnimHumanoid skeleton field is now provided prior to other fields by X3DJSAIL toStringX3d() and toStringClassicVrml() methods. Test case: KoreanCharacter01Jin.x3d. See attached example outputs.
X3D Example Archives: Humanoid Animation, Characters, Korean Character 01 Jin
The X3dToJava.xslt stylesheet now produces filenameJavaExport.x3d and filenameJavaExport.x3dv output files by default. Further testing of these file-encoding serializations continues.
Note that if no joints field is present, none is added. That's as it should be. Jar from X3DJSAIL website checks out. Somehow, it appears you did this without sorting. I guess masters don't reveal their secrets!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you for a clear example. I see the problem and will work on it.
The HAnimHumanoid skeleton field is now provided prior to other fields by X3DJSAIL toStringX3d() and toStringClassicVrml() methods. Test case: KoreanCharacter01Jin.x3d. See attached example outputs.
Tonight's X3DJSAIL release should fix this reported problem.
The X3dToJava.xslt stylesheet now produces filenameJavaExport.x3d and filenameJavaExport.x3dv output files by default. Further testing of these file-encoding serializations continues.
Last edit: Don Brutzman 2024-07-04
Have also added regression testing by validating all exports of .x3d and .x3dv models by X3DJSAIL for X3D Examples Archive.
:thumbs up:
Note that if no joints field is present, none is added. That's as it should be. Jar from X3DJSAIL website checks out. Somehow, it appears you did this without sorting. I guess masters don't reveal their secrets!
The secret methodology is pretty open: