[x3d-public] X3DJSAIL suggestion: terser HAnim name diagnostics

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Sat Sep 2 11:32:53 PDT 2023


Helpful suggestion, thank you.



For HAnimJoint, HAnimSegment and HAnimSite name diagnostics by X3DJSAIL, a 
much-terser message points to corresponding X3D Tooltips entry listing each 
enumeration value.



*	https://www.web3d.org/x3d/tooltips/X3dTooltips.html#HAnimJoint.name
*	https://www.web3d.org/x3d/tooltips/X3dTooltips.html#HAnimSegment.name
*	https://www.web3d.org/x3d/tooltips/X3dTooltips.html#HAnimSite.name



Tested sat, change checked in, upload in progress.



Future work: there are likely some other tests that might be further reduced, 
such as parent-child tests when custom name values are involved.



all the best, Don

-- 

Don Brutzman  Naval Postgraduate School, Code USW/Br        brutzman at nps.edu

Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149

X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman



From: x3d-public <x3d-public-bounces at web3d.org> On Behalf Of John Carlson
Sent: Friday, September 1, 2023 11:34 PM
To: X3D Graphics public mailing list <x3d-public at web3d.org>; Joe D Williams 
<joedwil at earthlink.net>
Subject: [x3d-public] X3DJSAIL suggestion



You don't need to print out this long message for each joint that doesn't 
match.  Merely refer to the above list in your error for each joint.



Thanks!



John



Info: HAnimJoint name newValue='l_tarsal_distal_interphalangeal_1' includes an 
unrecognized value not matching any of the optional string tokens.

Supported values are humanoid_root, sacroiliac, l_hip, l_knee, l_talocrural, 
l_talocalcaneonavicular, l_cuneonavicular_1, l_tarsometatarsal_1, 
l_metatarsophalangeal_1, l_tarsal_interphalangeal_1, l_cuneonavicular_2, 
l_tarsometatarsal_2, l_metatarsophalangeal_2, 
l_tarsal_proximal_interphalangeal_2, l_tarsal_distal_interphalangeal_2, 
l_cuneonavicular_3, l_tarsometatarsal_3, l_metatarsophalangeal_3, 
l_tarsal_proximal_interphalangeal_3, l_tarsal_distal_interphalangeal_3, 
l_calcaneocuboid, l_transversetarsal, l_tarsometatarsal_4, 
l_metatarsophalangeal_4, l_tarsal_proximal_interphalangeal_4, 
l_tarsal_distal_interphalangeal_4, l_tarsometatarsal_5, 
l_metatarsophalangeal_5, l_tarsal_proximal_interphalangeal_5, 
l_tarsal_distal_interphalangeal_5, r_hip, r_knee, r_talocrural, 
r_talocalcaneonavicular, r_cuneonavicular_1, r_tarsometatarsal_1, 
r_metatarsophalangeal_1, r_tarsal_interphalangeal_1, r_cuneonavicular_2, 
r_tarsometatarsal_2, r_metatarsophalangeal_2, 
r_tarsal_proximal_interphalangeal_2, r_tarsal_distal_interphalangeal_2, 
r_cuneonavicular_3, r_tarsometatarsal_3, r_metatarsophalangeal_3, 
r_tarsal_proximal_interphalangeal_3, r_tarsal_distal_interphalangeal_3, 
r_calcaneocuboid, r_transversetarsal, r_tarsometatarsal_4, 
r_metatarsophalangeal_4, r_tarsal_proximal_interphalangeal_4, 
r_tarsal_distal_interphalangeal_4, r_tarsometatarsal_5, 
r_metatarsophalangeal_5, r_tarsal_proximal_interphalangeal_5, 
r_tarsal_distal_interphalangeal_5, vl5, vl4, vl3, vl2, vl1, vt12, vt11, vt10, 
vt9, vt8, vt7, vt6, vt5, vt4, vt3, vt2, vt1, vc7, vc6, vc5, vc4, vc3, vc2, 
vc1, skullbase, l_eyelid_joint, r_eyelid_joint, l_eyeball_joint, 
r_eyeball_joint, l_eyebrow_joint, r_eyebrow_joint, temporomandibular, 
l_sternoclavicular, l_acromioclavicular, l_shoulder, l_elbow, l_radiocarpal, 
l_midcarpal_1, l_carpometacarpal_1, l_metacarpophalangeal_1, 
l_carpal_interphalangeal_1, l_midcarpal_2, l_carpometacarpal_2, 
l_metacarpophalangeal_2, l_carpal_proximal_interphalangeal_2, 
l_carpal_distal_interphalangeal_2, l_midcarpal_3, l_carpometacarpal_3, 
l_metacarpophalangeal_3, l_carpal_proximal_interphalangeal_3, 
l_carpal_distal_interphalangeal_3, l_midcarpal_4_5, l_carpometacarpal_4, 
l_metacarpophalangeal_4, l_carpal_proximal_interphalangeal_4, 
l_carpal_distal_interphalangeal_4, l_carpometacarpal_5, 
l_metacarpophalangeal_5, l_carpal_proximal_interphalangeal_5, 
l_carpal_distal_interphalangeal_5, r_sternoclavicular, r_acromioclavicular, 
r_shoulder, r_elbow, r_radiocarpal, r_midcarpal_1, r_carpometacarpal_1, 
r_metacarpophalangeal_1, r_carpal_interphalangeal_1, r_midcarpal_2, 
r_carpometacarpal_2, r_metacarpophalangeal_2, 
r_carpal_proximal_interphalangeal_2, r_carpal_distal_interphalangeal_2, 
r_midcarpal_3, r_carpometacarpal_3, r_metacarpophalangeal_3, 
r_carpal_proximal_interphalangeal_3, r_carpal_distal_interphalangeal_3, 
r_midcarpal_4_5, r_carpometacarpal_4, r_metacarpophalangeal_4, 
r_carpal_proximal_interphalangeal_4, r_carpal_distal_interphalangeal_4, 
r_carpometacarpal_5, r_metacarpophalangeal_5, 
r_carpal_proximal_interphalangeal_5, r_carpal_distal_interphalangeal_5.

Info: HAnimJoint name newValue='r_tarsal_distal_interphalangeal_1' includes an 
unrecognized value not matching any of the optional string tokens.

Supported values are humanoid_root, sacroiliac, l_hip, l_knee, l_talocrural, 
l_talocalcaneonavicular, l_cuneonavicular_1, l_tarsometatarsal_1, 
l_metatarsophalangeal_1, l_tarsal_interphalangeal_1, l_cuneonavicular_2, 
l_tarsometatarsal_2, l_metatarsophalangeal_2, 
l_tarsal_proximal_interphalangeal_2, l_tarsal_distal_interphalangeal_2, 
l_cuneonavicular_3, l_tarsometatarsal_3, l_metatarsophalangeal_3, 
l_tarsal_proximal_interphalangeal_3, l_tarsal_distal_interphalangeal_3, 
l_calcaneocuboid, l_transversetarsal, l_tarsometatarsal_4, 
l_metatarsophalangeal_4, l_tarsal_proximal_interphalangeal_4, 
l_tarsal_distal_interphalangeal_4, l_tarsometatarsal_5, 
l_metatarsophalangeal_5, l_tarsal_proximal_interphalangeal_5, 
l_tarsal_distal_interphalangeal_5, r_hip, r_knee, r_talocrural, 
r_talocalcaneonavicular, r_cuneonavicular_1, r_tarsometatarsal_1, 
r_metatarsophalangeal_1, r_tarsal_interphalangeal_1, r_cuneonavicular_2, 
r_tarsometatarsal_2, r_metatarsophalangeal_2, 
r_tarsal_proximal_interphalangeal_2, r_tarsal_distal_interphalangeal_2, 
r_cuneonavicular_3, r_tarsometatarsal_3, r_metatarsophalangeal_3, 
r_tarsal_proximal_interphalangeal_3, r_tarsal_distal_interphalangeal_3, 
r_calcaneocuboid, r_transversetarsal, r_tarsometatarsal_4, 
r_metatarsophalangeal_4, r_tarsal_proximal_interphalangeal_4, 
r_tarsal_distal_interphalangeal_4, r_tarsometatarsal_5, 
r_metatarsophalangeal_5, r_tarsal_proximal_interphalangeal_5, 
r_tarsal_distal_interphalangeal_5, vl5, vl4, vl3, vl2, vl1, vt12, vt11, vt10, 
vt9, vt8, vt7, vt6, vt5, vt4, vt3, vt2, vt1, vc7, vc6, vc5, vc4, vc3, vc2, 
vc1, skullbase, l_eyelid_joint, r_eyelid_joint, l_eyeball_joint, 
r_eyeball_joint, l_eyebrow_joint, r_eyebrow_joint, temporomandibular, 
l_sternoclavicular, l_acromioclavicular, l_shoulder, l_elbow, l_radiocarpal, 
l_midcarpal_1, l_carpometacarpal_1, l_metacarpophalangeal_1, 
l_carpal_interphalangeal_1, l_midcarpal_2, l_carpometacarpal_2, 
l_metacarpophalangeal_2, l_carpal_proximal_interphalangeal_2, 
l_carpal_distal_interphalangeal_2, l_midcarpal_3, l_carpometacarpal_3, 
l_metacarpophalangeal_3, l_carpal_proximal_interphalangeal_3, 
l_carpal_distal_interphalangeal_3, l_midcarpal_4_5, l_carpometacarpal_4, 
l_metacarpophalangeal_4, l_carpal_proximal_interphalangeal_4, 
l_carpal_distal_interphalangeal_4, l_carpometacarpal_5, 
l_metacarpophalangeal_5, l_carpal_proximal_interphalangeal_5, 
l_carpal_distal_interphalangeal_5, r_sternoclavicular, r_acromioclavicular, 
r_shoulder, r_elbow, r_radiocarpal, r_midcarpal_1, r_carpometacarpal_1, 
r_metacarpophalangeal_1, r_carpal_interphalangeal_1, r_midcarpal_2, 
r_carpometacarpal_2, r_metacarpophalangeal_2, 
r_carpal_proximal_interphalangeal_2, r_carpal_distal_interphalangeal_2, 
r_midcarpal_3, r_carpometacarpal_3, r_metacarpophalangeal_3, 
r_carpal_proximal_interphalangeal_3, r_carpal_distal_interphalangeal_3, 
r_midcarpal_4_5, r_carpometacarpal_4, r_metacarpophalangeal_4, 
r_carpal_proximal_interphalangeal_4, r_carpal_distal_interphalangeal_4, 
r_carpometacarpal_5, r_metacarpophalangeal_5, 
r_carpal_proximal_interphalangeal_5, r_carpal_distal_interphalangeal_5.

Warning: ../data/JinLOA48.new.graal.x3d does not meet suggested X3D naming 
conventions, continuing...

Info: HAnimJoint name newValue='l_tarsal_distal_interphalangeal_1' includes an 
unrecognized value not matching any of the optional string tokens.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230902/9533e6d9/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5464 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230902/9533e6d9/attachment-0001.p7s>


More information about the x3d-public mailing list