Menu

#33 joints (USE) listed before skeleton (DEF)

X3D4
closed
None
2024-07-10
2024-07-03
No

This X3D, test.x3d, as produced by X3DJSAIL, has joints before skeleton, shows that something is wrong with X3DJSAIL. Please fix.

1 Attachments

Discussion

  • Don Brutzman

    Don Brutzman - 2024-07-03

    Thank you for a clear example. I see the problem and will work on it.

     
  • Don Brutzman

    Don Brutzman - 2024-07-06

    Have also added regression testing by validating all exports of .x3d and .x3dv models by X3DJSAIL for X3D Examples Archive.

     
  • John W Carlson

    John W Carlson - 2024-07-06

    :thumbs up:

     
  • Don Brutzman

    Don Brutzman - 2024-07-07
    • status: open --> closed
     
  • John W Carlson

    John W Carlson - 2024-07-10

    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!

     
  • Don Brutzman

    Don Brutzman - 2024-07-10

    The secret methodology is pretty open:

    • look at example (such as test.x3d)
    • find X3DJSAIL source code for offending node (such as HAnimHumanoid.java)
    • look at relevant method, such as to StringX3D
    • figure out what is wrong, and how to fix it,
    • autogenerate better source via CreateX3dSceneAccessInterfaceJava.xslt (using stylesheets/build.xml target create.X3DJSAIL)
    • iterate on regression testing with other example scenes to confirm correctness and no side effects
    • publish
    • open source throughout
     

Log in to post a comment.

MongoDB Logo MongoDB