<div dir="ltr"><div dir="auto">Hi Don,<div dir="auto"><br></div><div dir="auto">my guess is that ProximitySensor was not considered a priority for performance reasons.</div><div dir="auto"><br></div><div>There is an alternative viewpointchanged dom event which does not check for proximity and provides the current position/orientation of the avatar.</div><div><br></div><div>-Andreas<br></div><div dir="auto"><div dir="auto"><br></div><div dir="auto"><br><div dir="auto"><br><br><div data-smartmail="gmail_signature">---on the phone---</div><br><div class="gmail_quote"><div dir="ltr">On Mon, Oct 22, 2018, 6:18 PM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" rel="noreferrer" target="_blank">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Andreas, we are working through examples... will diff to these as we get to them.<br>
<br>
meanwhile wondering, why is it hard to have ProximitySensor in X3DOM?  is fixing that support a possibility?<br>
<br>
<br>
<br>
On 10/17/2018 6:00 AM, Andreas Plesch wrote:<br>
> Since x3dom does not have ProximitySensor, I adjusted examples here:<br>
> <br>
> <a href="https://github.com/andreasplesch/x3dom/tree/HAnim_work/test/functional/HAnim" rel="noreferrer noreferrer noreferrer" target="_blank">https://github.com/andreasplesch/x3dom/tree/HAnim_work/test/functional/HAnim</a><br>
> <br>
> Specficically these scenes:<br>
> <br>
> <option>19774-2V2AnnexC_Jin2.x3d</option><br>
> <option>AllenDutton2.x3d</option><br>
> <option>DiamondManLOA0_Segments.x3d</option><br>
> <option>HAnimSpecificationLOA3Illustrated.x3d</option><br>
> <option>HAnimSpecificationLOA3Invisible.x3d</option><br>
> <option>HAnimSpecificationLOA3Motion.x3d</option><br>
> <option>1Jin_new20130730.x3d</option><br>
> <option>JoeHAnimKick1a.x3d</option><br>
> <option>JoeSkinTexcoordDisplacerKick.x3d</option><br>
> <option>DiamondManLOA_0_joints2trafo.x3d</option><br>
> <option>Lucy_test0b.x3d</option><br>
> <option>lucy_test3b.x3d</option><br>
> <option>BoxManJoeAnim.x3d</option><br>
> <option>BoxManC.x3d</option><br>
> <br>
> -Andreas<br>
> <br>
>> Date: Mon, 15 Oct 2018 23:44:27 +0000<br>
>> From: "Brutzman, Donald (Don) (CIV)" <<a href="mailto:brutzman@nps.edu" rel="noreferrer noreferrer" target="_blank">brutzman@nps.edu</a>><br>
>> To: Joe D Williams <<a href="mailto:joedwil@earthlink.net" rel="noreferrer noreferrer" target="_blank">joedwil@earthlink.net</a>>, "Humanoid Animation<br>
>>          (H-Anim) Working Group" <<a href="mailto:h-anim@web3d.org" rel="noreferrer noreferrer" target="_blank">h-anim@web3d.org</a>><br>
>> Cc: X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" rel="noreferrer noreferrer" target="_blank">x3d-public@web3d.org</a>><br>
>> Subject: [x3d-public] HAnim work review meeting minutes - lots of<br>
>>          checking/improvements needed on example scenes and tables (DRAFT)<br>
>> Message-ID: <<a href="mailto:9c988078-a9c1-3473-8481-797f9fd73d62@nps.edu" rel="noreferrer noreferrer" target="_blank">9c988078-a9c1-3473-8481-797f9fd73d62@nps.edu</a>><br>
>> Content-Type: text/plain; charset="utf-8"<br>
>><br>
>> Joe and I had another excellent, wide-ranging review today.<br>
>><br>
>> Conclusion: much work is needed to ensure that HAnim Architecture v2 updates are applied to example scenes and data tables.<br>
>><br>
>> Suggestion: everyone should also read Joe's "General Progress" email today.<br>
>><br>
>> Work lists follow.<br>
>><br>
>> ================================================================================<br>
>> ================================================================================<br>
>><br>
>> 1. *Things we checked*<br>
>><br>
>> X3D Example Archives: Basic, Humanoid Animation<br>
>> <a href="http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/</a><br>
>><br>
>> ISO/IEC DIS 19774, Humanoid animation (H-Anim) ? Part 1:  Architecture<br>
>> <a href="http://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html</a><br>
>><br>
>> =======================<br>
>><br>
>> a. HAnimHumanoid version is indeed HAnim 2.0, as listed in 6.2 Humanoid.  Hooray something worked!<br>
>><br>
>> =======================<br>
>><br>
>> b. FWIW, I don't like the protos in the specification because they include geometry - thus they can't be re-used anywhere.<br>
>><br>
>> The X3D Examples archive instead has reusable prototypes with a "children" fields for customizing skeletons in the following model:<br>
>><br>
>>          HAnim Prototypes<br>
>>          <a href="http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimPrototypesIndex.html" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimPrototypesIndex.html</a><br>
>><br>
>> However the prototypes have simple names.<br>
>> - Index for ProtoDeclare definitions : Displacer, Humanoid1_1, Joint, Segment, Site<br>
>><br>
>> These should be prepended "HAnim" to match the X3D nodes:<br>
>> - Index for ProtoDeclare definitions : HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite<br>
>><br>
>> *Actions*: Don will<br>
>> - save out the the old file as 1_1 (and change Humanoid1_1 to HAnimHumanoid)<br>
>> - save modified version for version 2.0<br>
>> - confirm/correct all node signatures correct<br>
>> - cosmetic improvements to chapter directory: number each item for quick reference of long lists<br>
>> - cosmetic improvements to pretty print: left justification of index sections for readability<br>
>> - look at all the DEF labels (provided as documentation)<br>
>><br>
>> These are testable in combination with the two "Proto Instance" scenes for Allen Dutton and Nancy.<br>
>> - I will also look at whether some model renaming can make these easier to find.<br>
>><br>
>> =======================<br>
>><br>
>> c. AllenDutton.x3D failed in X3DOM because ProximitySensor isn't available in X3DOM.<br>
>><br>
>> =======================<br>
>><br>
>> d. Wondering whether/how to keep track of what browsers work for each HAnim model?<br>
>><br>
>> For each scene that we fix and confirm correct, we will also make a list of which players work.  "X3D Players HAnim Support" or somesuch.<br>
>><br>
>> =======================<br>
>><br>
>> e. DiamondManLOA0,1,2 .x3d models need to be checked<br>
>><br>
>> =======================<br>
>><br>
>> f. DiamondManLOA03.x3d and DiamondManLOA04.x3d need to be added.<br>
>><br>
>> =======================<br>
>><br>
>> g. Why are 76 Site nodes provided for LOA-0, event though it only has one renderable Joint?<br>
>><br>
>> Conceivably an interchange skin with geometry at each Site might be provided, matching each Site location.<br>
>><br>
>> Looks like those sites need to get added to the HAnim DiamondManLOA0,1,2 examples.<br>
>><br>
>> Joe has an example that might serve... we will keep going on that.<br>
>><br>
>> =======================<br>
>><br>
>> h. We need to create new tables for HAnim version 2, matching those in<br>
>><br>
>> H-Anim Tables of Names and Features<br>
>> <a href="http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/tables/tables.html" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/tables/tables.html</a><br>
>><br>
>> Action: I will save out existing tables as both version 1 and version 2, then we will work on confirming or correcting the version 2 tables.<br>
>><br>
>> =======================<br>
>><br>
>> i. Joe has a sophisticated LOA 4 scene, we will work our way up the mountain to get there!<br>
>><br>
>> ================================================================================<br>
>> ================================================================================<br>
>><br>
>> 2. *Specification comments*<br>
>><br>
>> =======================<br>
>><br>
>> Humanoid animation (H-Anim) Part 1: Architecture Annex A (informative)<br>
>> Nominal human body dimensions and levels of articulation (LOAs)<br>
>> <a href="http://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/BodyDimensionsAndLOAs.html#LOA0Examples" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/BodyDimensionsAndLOAs.html#LOA0Examples</a><br>
>><br>
>> Multiple occurrences of "humanoidBody" should be "skeleton" to match clause 6.2 Humanoid.<br>
>><br>
>> Dick, how do you want to keep track of comments like this against HAnim DIS?<br>
>><br>
>> ================================================================================<br>
>> ================================================================================<br>
>><br>
>> (cough cough) having fun with HAnim!<br>
>><br>
>> all the best, Don<br>
>> --<br>
>> Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" rel="noreferrer noreferrer" target="_blank">brutzman@nps.edu</a><br>
>> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
>> X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer noreferrer noreferrer" target="_blank">http://faculty.nps.edu/brutzman</a><br>
>><br>
>><br>
>> ------------------------------<br>
>><br>
>> Message: 2<br>
>> Date: Mon, 15 Oct 2018 23:53:23 +0000<br>
>> From: "Brutzman, Donald (Don) (CIV)" <<a href="mailto:brutzman@nps.edu" rel="noreferrer noreferrer" target="_blank">brutzman@nps.edu</a>><br>
>> To: Joe D Williams <<a href="mailto:joedwil@earthlink.net" rel="noreferrer noreferrer" target="_blank">joedwil@earthlink.net</a>>, "Humanoid Animation<br>
>>          (H-Anim) Working Group" <<a href="mailto:h-anim@web3d.org" rel="noreferrer noreferrer" target="_blank">h-anim@web3d.org</a>><br>
>> Cc: X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" rel="noreferrer noreferrer" target="_blank">x3d-public@web3d.org</a>><br>
>> Subject: [x3d-public] HAnim work review meeting minutes - lots of<br>
>>          checking/improvements needed on example scenes and tables (final)<br>
>> Message-ID: <<a href="mailto:acec941c-a2c4-88fa-cd7e-8d826257ac14@nps.edu" rel="noreferrer noreferrer" target="_blank">acec941c-a2c4-88fa-cd7e-8d826257ac14@nps.edu</a>><br>
>> Content-Type: text/plain; charset="utf-8"<br>
>><br>
>> Joe and I had another excellent, wide-ranging review today.<br>
>><br>
>> Conclusion: much work is needed to ensure that HAnim Architecture v2 updates are applied to example scenes and data tables.<br>
>><br>
>> Suggestion: everyone should also read Joe's "General Progress" email today.<br>
>><br>
>> Work lists follow.<br>
>><br>
>> ================================================================================<br>
>> ================================================================================<br>
>><br>
>> 1. *Things we checked*<br>
>><br>
>> X3D Example Archives: Basic, Humanoid Animation<br>
>> <a href="http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/</a><br>
>><br>
>> ISO/IEC DIS 19774, Humanoid animation (H-Anim) ? Part 1:  Architecture<br>
>> <a href="http://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html</a><br>
>><br>
>> =======================<br>
>><br>
>> a. HAnimHumanoid version is indeed HAnim 2.0, as listed in 6.2 Humanoid.  Hooray something worked!<br>
>><br>
>> =======================<br>
>><br>
>> b. FWIW, I don't like the protos in the specification because they include geometry - thus they can't be re-used anywhere.<br>
>><br>
>> The X3D Examples archive instead has reusable prototypes with a "children" fields for customizing skeletons in the following model:<br>
>><br>
>>          HAnim Prototypes<br>
>>          <a href="http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimPrototypesIndex.html" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimPrototypesIndex.html</a><br>
>><br>
>> However the prototypes have simple names.<br>
>> - Index for ProtoDeclare definitions : Displacer, Humanoid1_1, Joint, Segment, Site<br>
>><br>
>> These should be prepended "HAnim" to match the X3D nodes:<br>
>> - Index for ProtoDeclare definitions : HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite<br>
>><br>
>> *Actions*: Don will<br>
>> - save out the the old file as 1_1 (and change Humanoid1_1 to HAnimHumanoid)<br>
>> - save modified version for version 2.0<br>
>> - confirm/correct all node signatures correct<br>
>> - cosmetic improvements to chapter directory: number each item for quick reference of long lists<br>
>> - cosmetic improvements to pretty print: left justification of index sections for readability<br>
>> - look at all the DEF labels (provided as documentation)<br>
>><br>
>> These are testable in combination with the two "Proto Instance" scenes for Allen Dutton and Nancy.<br>
>> - I will also look at whether some model renaming can make these easier to find.<br>
>><br>
>> =======================<br>
>><br>
>> c. AllenDutton.x3D failed in X3DOM because ProximitySensor isn't available in X3DOM.<br>
>><br>
>> =======================<br>
>><br>
>> d. Wondering whether/how to keep track of what browsers work for each HAnim model?<br>
>><br>
>> For each scene that we fix and confirm correct, we will also make a list of which players work.  "X3D Players HAnim Support" or somesuch.<br>
>><br>
>> =======================<br>
>><br>
>> e. DiamondManLOA0,1,2 .x3d models need to be checked<br>
>><br>
>> =======================<br>
>><br>
>> f. DiamondManLOA03.x3d and DiamondManLOA04.x3d need to be added.<br>
>><br>
>> =======================<br>
>><br>
>> g. Why are 76 Site nodes provided for LOA-0, event though it only has one renderable Joint?<br>
>><br>
>> Conceivably an interchange skin with geometry at each Site might be provided, matching each Site location.<br>
>><br>
>> Looks like those sites need to get added to the HAnim DiamondManLOA0,1,2 examples.<br>
>><br>
>> Joe has an example that might serve... we will keep going on that.<br>
>><br>
>> =======================<br>
>><br>
>> h. We need to create new tables for HAnim version 2, matching those in<br>
>><br>
>> H-Anim Tables of Names and Features<br>
>> <a href="http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/tables/tables.html" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/tables/tables.html</a><br>
>><br>
>> Action: I will save out existing tables as both version 1 and version 2, then we will work on confirming or correcting the version 2 tables.<br>
>><br>
>> =======================<br>
>><br>
>> i. Joe has a sophisticated LOA 4 scene, we will work our way up the mountain to get there!<br>
>><br>
>> ================================================================================<br>
>> ================================================================================<br>
>><br>
>> 2. *Specification comments*<br>
>><br>
>> =======================<br>
>><br>
>> Humanoid animation (H-Anim) Part 1: Architecture Annex A (informative)<br>
>> Nominal human body dimensions and levels of articulation (LOAs)<br>
>> <a href="http://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/BodyDimensionsAndLOAs.html#LOA0Examples" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/BodyDimensionsAndLOAs.html#LOA0Examples</a><br>
>><br>
>> Multiple occurrences of "humanoidBody" should be "skeleton" to match clause 6.2 Humanoid.<br>
>><br>
>> Dick, how do you want to keep track of comments like this against HAnim DIS?<br>
>><br>
>> ================================================================================<br>
>> ================================================================================<br>
>><br>
>> (cough cough) having fun with HAnim!<br>
>><br>
>> all the best, Don<br>
>> --<br>
>> Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" rel="noreferrer noreferrer" target="_blank">brutzman@nps.edu</a><br>
>> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
>> X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer noreferrer noreferrer" target="_blank">http://faculty.nps.edu/brutzman</a><br>
>><br>
>><br>
>> ------------------------------<br>
>><br>
>> Subject: Digest Footer<br>
>><br>
>> _______________________________________________<br>
>> x3d-public mailing list<br>
>> <a href="mailto:x3d-public@web3d.org" rel="noreferrer noreferrer" target="_blank">x3d-public@web3d.org</a><br>
>> <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer noreferrer noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
>><br>
>><br>
>> ------------------------------<br>
>><br>
>> End of x3d-public Digest, Vol 115, Issue 17<br>
>> *******************************************<br>
> <br>
> <br>
> <br>
<br>
<br>
all the best, Don<br>
-- <br>
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" rel="noreferrer noreferrer" target="_blank">brutzman@nps.edu</a><br>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer noreferrer noreferrer" target="_blank">http://faculty.nps.edu/brutzman</a><br>
<br>
</blockquote></div></div></div></div></div>
</div>