<div dir="auto">I agree on Mantis 1398 now.  I believe the issue i had was with converting JSON to Python.  My argument was originally for MFVec2f.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 10, 2022 at 6:52 PM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word"><div class="m_-6101672392350874809WordSection1"><p class="MsoNormal">Dick Puk and I met last Friday to review Web3D Consortium comments for ISO ballot on X3D4 Draft International Standard.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Here are our comments and summaries.  Mantis issue-tracker links are available to Web3D Consortium members and ISO editors on request.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_-6101672392350874809MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view_all_bug_page.php" target="_blank">https://www.web3d.org/member-only/mantis/view_all_bug_page.php</a><u></u><u></u></li></ul><div style="border-style:none none double;border-bottom-width:2.25pt;padding:0in 0in 1pt;border-bottom-color:windowtext"><p class="MsoNormal" style="border:none;padding:0in"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">a. Mantis 1398, OrthoViewpoint fieldOfView type needs to be SFVec4f, not MFFloat<u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:black"><br>OrthoViewpoint fieldOfView is a 4-tuple for min/max x/y extents. Since this field can only have four values (no more no less), the field type needs to be SFVec4f, not MFFloat.<br clear="all"><br clear="all">* 23.4.5 OrthoViewpoint<br clear="all">* <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/navigation.html#OrthoViewpoint" target="_blank" style="font-family:Verdana,sans-serif">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/navigation.html#OrthoViewpoint</a><br clear="all"><br clear="all">This change will be identical to TextureProjectorParallel fieldOfView.<br clear="all"><br clear="all">* 42.4.2 TextureProjectorParallel<br clear="all">* <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/textureProjector.html#TextureProjectorParallel" target="_blank" style="font-family:Verdana,sans-serif">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/textureProjector.html#TextureProjectorParallel</a><u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana,sans-serif;background-color:rgb(243,243,243);color:black"><u style="font-family:Verdana,sans-serif"></u> <u style="font-family:Verdana,sans-serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana,sans-serif;background-color:rgb(243,243,243);color:black">"The types for the fieldOfView field are not consistent among the various nodes implementing this field. The differences need to be reconciled and typing needs to be consistent, whenever functionality is the same."<u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></p><div style="border-style:none none double;border-bottom-width:2.25pt;padding:0in 0in 1pt;border-bottom-color:windowtext"><p class="MsoNormal" style="border:none;padding:0in"><span style="font-size:10pt;font-family:Verdana,sans-serif;background-color:rgb(243,243,243);color:black"><u style="font-family:Verdana,sans-serif"></u> <u style="font-family:Verdana,sans-serif"></u></span></p></div><p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana,sans-serif;background-color:rgb(243,243,243);color:black"><u style="font-family:Verdana,sans-serif"></u> <u style="font-family:Verdana,sans-serif"></u></span></p><p class="MsoNormal">b. Mantis 1192, 07.2.2 Bindable children nodes - Undefined results if bindable node is under Switch or LOD is problematic<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We are not proposing to apply this change in X3D4.0 since it has functional considerations.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">X3D4.1 issue, can implement/evaluate, and possible X3D4.0 best practices.<u></u><u></u></p><div style="border-style:none none double;border-bottom-width:2.25pt;padding:0in 0in 1pt;border-bottom-color:windowtext"><p class="MsoNormal" style="border:none;padding:0in"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">c. Mantis 1400, add Scalable Vector Graphics (SVG) to recommended image formats for ImageTexture<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We are not proposing to apply this change in X3D4.0 since it has functional considerations.  Partial support for SVG possible in ImageTexture but more dynamic support for computational images (SVG, CGM, possibly others) likely in X3D4.1.<u></u><u></u></p><div style="border-style:none none double;border-bottom-width:2.25pt;padding:0in 0in 1pt;border-bottom-color:windowtext"><p class="MsoNormal" style="border:none;padding:0in"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">d. Mantis 1401, formally adding values to align X3D4 LineProperties with Quality Information Framework (QIF) specification<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We are not proposing to apply this change in X3D4.0 specification.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">X3D4.1 issue, implement/evaluate, registry update, and possible X3D4.0 best practices.<u></u><u></u></p><div style="border-style:none none double;border-bottom-width:2.25pt;padding:0in 0in 1pt;border-bottom-color:windowtext"><p class="MsoNormal" style="border:none;padding:0in"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">e. Mantis 1402, Insufficient description for HAnimSegment<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Suggested prose: “Each body segment is stored in an HAnimSegment node, providing a visual representation of the skeleton segment. Parent/child translation and rotation relationships are defined in parent/child HAnimSegment nodes.”<u></u><u></u></p><div style="border-style:none none double;border-bottom-width:2.25pt;padding:0in 0in 1pt;border-bottom-color:windowtext"><p class="MsoNormal" style="border:none;padding:0in"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">f. Mantis 1403, Insufficient description for HAnimJoint<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Suggested prose addition: “The child HAnimSegment node provides a visual representation of the skeleton segment.”<u></u><u></u></p><div style="border-style:none none double;border-bottom-width:2.25pt;padding:0in 0in 1pt;border-bottom-color:windowtext"><p class="MsoNormal" style="border:none;padding:0in"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">g. Mantis 1404, 39.4.6 OrientationDamper, incorrect word 'orientation' vice 'rotation'<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Multiple occurrences of 'orientation' need to be changed to 'rotation' in the prose for this section.<u></u><u></u></p><div style="border-style:none none double;border-bottom-width:2.25pt;padding:0in 0in 1pt;border-bottom-color:windowtext"><p class="MsoNormal" style="border:none;padding:0in"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">h. Mantis 1405, 39.3.2 X3DDamperNode has erroneous extra characters<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Prose for 39.3.2 X3DDamperNode has erroneous extra characters, likely due to incorrect application of a CSS style in HTML source.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_-6101672392350874809MsoListParagraph" style="margin-left:0in">title='editorial, special character?'<u></u><u></u></li></ul><div style="border-style:none none double;border-bottom-width:2.25pt;padding:0in 0in 1pt;border-bottom-color:windowtext"><p class="MsoNormal" style="border:none;padding:0in"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><p class="m_-6101672392350874809MsoListParagraph"><u></u><span>i.<span style="font-style:normal;font-variant-caps:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">                     </span></span><u></u>Mantis 1406, 25.3.6 GeoOrigin description is awkwardly phrased<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">25.3.6 GeoOrigin description is awkwardly phrased, should describe functionality prior to describing circumstances when not to use.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Deserves editorial review. Switching order of first two paragraphs is likely sufficient for proper clarification.<u></u><u></u></p><div style="border-style:none none double;border-bottom-width:2.25pt;padding:0in 0in 1pt;border-bottom-color:windowtext"><p class="MsoNormal" style="border:none;padding:0in"><u></u> <u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">And… that is it.  Next will send these to U.S. National Standards Body INCITS and ISO SC24 committee.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Have fun with X3D4!  8)<u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u> <u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">all the best, Don<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">-- <u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">Don Brutzman  Naval Postgraduate School, Code USW/Br        <a href="mailto:brutzman@nps.edu" target="_blank" style="font-family:"Courier New"">brutzman@nps.edu</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">X3D graphics, virtual worlds, Navy robotics https://</span> <span style="font-size:10pt;font-family:"Courier New""><a href="http://faculty.nps.edu/brutzman" target="_blank" style="font-family:"Courier New"">faculty.nps.edu/brutzman</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><u></u> <u></u></p></div></div>_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>