[x3d-public] [h-anim] HAnim hand model improvements, small geometry improvements needed

Don Brutzman brutzman at nps.edu
Sat Mar 20 16:56:47 PDT 2021


Diagnostics helped to further fix erroneous minus-sign prefix on l_olecranon and l_ulnar styloid default positions.

As we discussed Joe, I also worked through the XSLT XPath computations to compute value differences between left-right default positions.  Now indicating left-right differences (when they exist) instead of simply left-right mismatch.

The warning "(duplicate default value)" is an indicator of bad data values.  Am guessing we have a mistake in l_femoral_medial_epicondyle...

Also added an epsilon test of 2 cm to indicate possibly erroneous values, it found a number of them.  Those deserve further scrutiny to see if they are correct.

Excerpt:

  38 crotch                                   0.0034 0.8266 0.0257
  39 l_femoral_lateral_epicondyle             0.1598 0.4967 0.0297 (duplicate default value) (left-right difference 0.0177 0.0177 -0.0013)
  40 l_femoral_medial_epicondyle              0.1598 0.4967 0.0297 (duplicate default value) (left-right difference 0.1377 0.1377 0.0008) *** greater than 2 cm !
  41 l_suprapatella
  42 l_trochanterion
  43 r_femoral_lateral_epicondyle            -0.1421 0.4992 0.0310 (left-right difference 0.0177 0.0177 -0.0013)
  44 r_femoral_medial_epicondyle             -0.0221 0.5014 0.0289 (left-right difference 0.1377 0.1377 0.0008) *** greater than 2 cm !

* https://www.web3d.org/x3d/content/examples/HumanoidAnimation/HAnim2DefaultValuesJointsFeaturePoints.txt

Checked in and updated, enjoy.  Further corrections and additional default values are welcome.

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 http://faculty.nps.edu/brutzman



More information about the x3d-public mailing list