<div dir="auto">I can’t currently address these issues in X3D JSON Schema as I have a kidney stone.   Maybe in a few days.  Recent ER visit did not show issues in urine.</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 3, 2022 at 10:06 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_7492826758787853172WordSection1"><p class="MsoNormal">Attendees: Anita Havele, Dick Puk, Don Brutzman.  Regrets Nicholas Polys.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="1" type="1"><li class="m_7492826758787853172MsoListParagraph">Great Webinar presentation by Michalis Kamburelis available on YouTube.  Essential viewing.<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><b>Physically Based Rendering (PBR) in #X3D4 using #glTF<u></u><u></u></b></li><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><a href="https://www.youtube.com/watch?v=iQ0s1V37tAw" target="_blank">https://www.youtube.com/watch?v=iQ0s1V37tAw</a><u></u><u></u></li><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/pbr-x3d4-using-gltf" target="_blank">https://www.web3d.org/pbr-x3d4-using-gltf</a><u></u><u></u></li><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><a href="https://github.com/michaliskambi/x3d-tests/wiki/2022-Talk-About-X3D-PBR-glTF" target="_blank">https://github.com/michaliskambi/x3d-tests/wiki/2022-Talk-About-X3D-PBR-glTF</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thanks to Anita and Nicholas for many behind-the-scenes efforts to make these webinars work.  More on the way!  8) <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="2" type="1"><li class="m_7492826758787853172MsoListParagraph">Dick and I continued tackling Mantis issues to address editorial comments (over many years) that can improve the X3D4 specification.  We addressed 12 issues this past week.<u></u><u></u></li></ol><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">Web3D Consortium Mantis Issue Tracker<u></u><u></u></li><li class="m_7492826758787853172MsoListParagraph" 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><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="3" type="1"><li class="m_7492826758787853172MsoListParagraph">We uncovered a major issue with PointProperties when connecting the ISO Registry of Graphical Items – no field was provided for markerType!  So this functionality was intended but apparently overlooked, surprisingly.<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Now added to X3D XML Schema, DTD, X3D Unified Object Model (X3DUOM), x3d.py package, X3D Ontology and X3D Tooltips, everything checks OK.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Details follow.  Request close review by authors and implementers. Supporting different glyphs as markers for points (and point clouds) seems like a potentially powerful visualization and communication capability.  Example models welcome.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="1" type="a"><li class="m_7492826758787853172MsoListParagraph">First excerpt that follows is from mantis.<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">Mantis 1393: 12.4.7 PointProperties missing markertype field<u></u><u></u></li><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view.php?id=1393" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=1393</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><table border="0" cellspacing="5" cellpadding="0" width="1440" style="width:15in;background-color:white"><tbody><tr><td valign="top" style="padding:3pt;background-color:rgb(200,200,232)"><p class="MsoNormal"><b><span style="font-size:10pt;font-family:Verdana,sans-serif;color:black">Description<u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></b></p></td><td style="padding:3pt;background-color:rgb(235,235,235)"><p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:black">12.4.7 PointProperties missing markertype field, matching our approach for other International Registry for Graphical Items<br clear="all"><br clear="all">Ensure consistent reference to [REG]<br clear="all"><br clear="all">Also need to shift down Support Levels table, inserting new Table 12.4 Marker types<br clear="all"><br clear="all">Add corresponding schema, DTD, tooltip entries<br clear="all"><br clear="all">Remove editorial comment for Mantis 1252<u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></p></td></tr></tbody></table><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana,sans-serif;background-color:rgb(243,243,243);color:black">Proposed field signature:</span><span style="font-size:10pt;font-family:Verdana,sans-serif;color:black"><br clear="all"><br clear="all"><span style="font-family:Verdana,sans-serif;background-color:rgb(243,243,243)">  SFInt32 [in,out] markerType 1 [0,infinity)</span><br clear="all"><br clear="all"><span style="font-family:Verdana,sans-serif;background-color:rgb(243,243,243)">Likely need similar prose from hatchStyle:</span><br clear="all"><br clear="all"><span style="font-family:Verdana,sans-serif;background-color:rgb(243,243,243)">"If a markerType that is not supported is requested, markerType 1 shall be used."</span><br clear="all"><br clear="all"><span style="font-family:Verdana,sans-serif;background-color:rgb(243,243,243)">Discussed whether a corresponding boolean field was appropriate. For FillProperties and for LineProperties, there is always a a default styling of rendering the information. For points, there needs to be some value applied or else no point is visible. Overall visibility is already controlled by the parent Shape node. Therefore no corresponding boolean field is appropriate for markerType.</span></span><u></u><u></u></p><div style="border-style:none none solid;border-bottom-width:1.5pt;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><ol style="margin-top:0in" start="2" type="a"><li class="m_7492826758787853172MsoListParagraph">Here are guiding standards documents on markerType.<u></u><u></u></li></ol><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">ISO/IEC 9973 International Register of Graphical Items <u></u><u></u></li><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><a href="https://www.iso.org/jtc1/sc24/register" target="_blank">https://www.iso.org/jtc1/sc24/register</a> <u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">Marker type<u></u><u></u></li><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><a href="https://isotc.iso.org/livelink/livelink/fetch/-8916524/8916549/8916590/6208440/class_pages/markertype.html" target="_blank">https://isotc.iso.org/livelink/livelink/fetch/-8916524/8916549/8916590/6208440/class_pages/markertype.html</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">Example: Plus sign (identifier 2)<u></u><u></u></li><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><a href="https://isotc.iso.org/livelink/livelink/fetch/-8916524/8916549/8916590/6208440/diagrams/mar002.html" target="_blank">https://isotc.iso.org/livelink/livelink/fetch/-8916524/8916549/8916590/6208440/diagrams/mar002.html</a><u></u><u></u></li></ul><div style="border-style:none none solid;border-bottom-width:1.5pt;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><ol style="margin-top:0in" start="3" type="a"><li class="m_7492826758787853172MsoListParagraph">Here is proposed modification to X3D4.<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">X3D4 Architecture, Shape component, 12.4.7 PointProperties<u></u><u></u></li><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/shape.html#PointProperties" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/shape.html#PointProperties</a><u></u><u></u></li></ul><h2 style="margin-top:13.5pt"><span style="font-size:15.5pt;font-family:Verdana,sans-serif;color:black">12.4.7 PointProperties<u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></h2><pre style="margin-left:18.75pt;font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;word-spacing:0px;font-family:monospace"><span style="font-size:8.5pt;font-family:monospace;color:black">PointProperties : X3DAppearanceChildNode {<u style="font-family:monospace"></u><u style="font-family:monospace"></u></span></pre><pre style="margin-left:18.75pt;font-family:monospace"><span style="font-size:8.5pt;font-family:monospace;color:black">  SFVec3f  [in,out] attenuation           1 0 0 [0,∞)<u style="font-family:monospace"></u><u style="font-family:monospace"></u></span></pre><pre style="margin-left:18.75pt;font-family:monospace"><span style="font-size:8.5pt;font-family:monospace;color:black">  <span class="m_7492826758787853172proposed" style="font-family:monospace"><span style="font-family:monospace;background-color:yellow">SFInt32  [in,out] markerType            1     [0,∞)</span></span><u style="font-family:monospace"></u><u style="font-family:monospace"></u></span></pre><pre style="margin-left:18.75pt;font-family:monospace"><span style="font-size:8.5pt;font-family:monospace;color:black">  SFNode   [in,out] metadata              NULL  [X3DMetadataObject]<u style="font-family:monospace"></u><u style="font-family:monospace"></u></span></pre><pre style="margin-left:18.75pt;font-family:monospace"><span style="font-size:8.5pt;font-family:monospace;color:black">  SFFloat  [in,out] pointSizeMaxValue     1     [0,∞)<u style="font-family:monospace"></u><u style="font-family:monospace"></u></span></pre><pre style="margin-left:18.75pt;font-family:monospace"><span style="font-size:8.5pt;font-family:monospace;color:black">  SFFloat  [in,out] pointSizeMinValue     1     [0,∞)<u style="font-family:monospace"></u><u style="font-family:monospace"></u></span></pre><pre style="margin-left:18.75pt;font-family:monospace"><span style="font-size:8.5pt;font-family:monospace;color:black">  SFFloat  [in,out] pointSizeScaleFactor  1     [1,∞)<u style="font-family:monospace"></u><u style="font-family:monospace"></u></span></pre><pre style="margin-left:18.75pt;font-family:monospace"><span style="font-size:8.5pt;font-family:monospace;color:black">}<u style="font-family:monospace"></u><u style="font-family:monospace"></u></span></pre><p style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;word-spacing:0px"><span style="font-size:12pt;font-family:Verdana,sans-serif;color:black">The PointProperties node specifies additional properties to be applied to all point geometry. The colour of the line is specified by the associated Material node or X3DColorNode color values. […]<u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></p><p><span class="m_7492826758787853172proposed"><span style="font-size:12pt;font-family:Verdana,sans-serif;background-color:yellow;color:black">The <i style="font-family:Verdana,sans-serif">markerType</i> field selects a marker type pattern as defined in the International Register of Graphical Items (see <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/references.html#REG" target="_blank" style="font-family:Verdana,sans-serif">[REG]</a>). If a <i style="font-family:Verdana,sans-serif">markerType</i> value that is not supported is requested, <i style="font-family:Verdana,sans-serif">markerType</i> value </span></span><span class="m_7492826758787853172code"><span style="font-size:10.5pt;background-color:yellow;color:black">1</span></span><span class="m_7492826758787853172proposed"><span style="font-size:12pt;font-family:Verdana,sans-serif;background-color:yellow;color:black"> shall be used. <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/shape.html#t-markerTypes" target="_blank" style="font-family:Verdana,sans-serif">Table 12.4</a> specifies the first 26 marker types as defined in the <a href="https://isotc.iso.org/livelink/livelink/fetch/-8916524/8916549/8916590/6208440/class_pages/markertype.html" target="_blank" style="font-family:Verdana,sans-serif">markerType Section of the International Register of Items</a>. Examples of each marker type are available at the International Register of Items.</span></span><span style="font-size:12pt;font-family:Verdana,sans-serif;color:black"><u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></p><p class="m_7492826758787853172tablecaption" align="center" style="margin-top:13.5pt;text-align:center;background-color:yellow"><a name="m_7492826758787853172_t-markerTypes"></a><b><span style="font-size:12pt;font-family:Verdana,sans-serif;color:black">Table 12.4 — International register of items markerTypes<u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></b></p><div align="center"><table border="1" cellspacing="0" cellpadding="0" summary="" width="1440" style="width:15in;border-collapse:collapse;border:none"><tbody><tr><td style="border:3pt groove windowtext;padding:6pt"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">1</span><span style="font-size:10pt;background-color:yellow"><u></u><u></u></span></p></td><td style="border-top-width:3pt;border-right-width:3pt;border-bottom-width:3pt;border-style:groove groove groove none;padding:6pt;border-top-color:windowtext;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Dot<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">2<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Plus sign<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">3<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Asterisk<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">4<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Circle<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">5<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Diagonal cross<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">6<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Station Circle, one okta of cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">7<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Station Circle, two oktas of cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">8<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Station Circle, three oktas of cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">9<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Station Circle, four oktas of cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">10<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Station Circle, five oktas of cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">11<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Station Circle, six oktas of cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">12<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Station Circle, seven oktas of cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">13<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Station Circle, eight oktas of cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">14<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Station Circle, sky obscured<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">15<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Station Circle, sky not observed<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">16<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Automatic Station Circle, no cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">17<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Automatic Station Circle, one okta of cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">18<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Automatic Station Circle, two oktas of cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">19<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Automatic Station Circle, three oktas of cloud<u></u><u></u></span></p></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">20<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Automatic Station Circle, four oktas of cloud<u></u><u></u></span></p></td><td style="border-top-width:3pt;border-right-width:3pt;border-bottom-width:3pt;border-style:groove groove groove none;padding:6pt;border-top-color:windowtext;border-right-color:windowtext;border-bottom-color:windowtext"></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">21</span><span style="font-size:10pt;background-color:yellow"><u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Automatic Station Circle, five oktas of cloud<u></u><u></u></span></p></td><td style="border-style:none groove none none;border-right-width:3pt;padding:6pt;border-right-color:windowtext"></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">22<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Automatic Station Circle, six oktas of cloud<u></u><u></u></span></p></td><td style="border-style:none groove none none;border-right-width:3pt;padding:6pt;border-right-color:windowtext"></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">23<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Automatic Station Circle, seven oktas of cloud<u></u><u></u></span></p></td><td style="border-style:none groove none none;border-right-width:3pt;padding:6pt;border-right-color:windowtext"></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">24<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Automatic Station Circle, eight oktas of cloud<u></u><u></u></span></p></td><td style="border-style:none groove none none;border-right-width:3pt;padding:6pt;border-right-color:windowtext"></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">25<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Automatic Station Circle, sky obscured<u></u><u></u></span></p></td><td style="border-style:none groove none none;border-right-width:3pt;padding:6pt;border-right-color:windowtext"></td></tr><tr><td style="border-right-width:3pt;border-bottom-width:3pt;border-left-width:3pt;border-style:none groove groove;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">26<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"><p class="MsoNormal" style="margin-bottom:13.5pt"><span style="font-size:10pt;background-color:yellow">Meteorological Automatic Station Circle, sky not observed<u></u><u></u></span></p></td><td style="border-style:none groove groove none;border-bottom-width:3pt;border-right-width:3pt;padding:6pt;border-right-color:windowtext;border-bottom-color:windowtext"></td></tr></tbody></table></div><p style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;word-spacing:0px"><i><span style="font-size:12pt;font-family:Verdana,sans-serif;color:black">pointSizeScaleFactor</span></i><span style="font-size:12pt;font-family:Verdana,sans-serif;color:black"> is a value determining the nominal point size before modification by the sizing modifications, as determined by the <i style="font-family:Verdana,sans-serif">pointSizeMinValue</i>, <i style="font-family:Verdana,sans-serif">pointSizeMaxValue</i>, and <i style="font-family:Verdana,sans-serif">attenuation</i> values discussed below. The nominal rendered point size is a browser-dependent minimum renderable point size.<u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></p><p style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;word-spacing:0px"><i><span style="font-size:12pt;font-family:Verdana,sans-serif;color:black">pointSizeMinValue</span></i><span style="font-size:12pt;font-family:Verdana,sans-serif;color:black"> is minimum allowed scaling factor on nominal browser point scaling. <i style="font-family:Verdana,sans-serif">pointSizeMaxValue</i> is maximum allowed scaling factor on nominal browser point scaling. The provided value for <i style="font-family:Verdana,sans-serif">pointSizeMinValue</i> must be less than or equal to value for <i style="font-family:Verdana,sans-serif">pointSizeMaxValue</i>.<u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></p><p style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;word-spacing:0px"><span style="font-size:12pt;font-family:Verdana,sans-serif;color:black">When a X3DTextureNode is defined in the same Appearance instance as PointProperties node, the points of a PointSet shall be displayed as point sprites using the given texture(s).<u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></p><div style="border-style:none none solid;border-bottom-width:1.5pt;padding:0in 0in 1pt;background-color:lightcyan;border-bottom-color:windowtext"><p class="m_7492826758787853172editorsnote" style="border:none;padding:0in;font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;word-spacing:0px;background-color:lightcyan"><s><span style="font-size:12pt;font-family:Verdana,sans-serif;background-color:lightcyan;color:black">TODO reference/bibliography International register of items for markerType.</span></s><span style="font-size:12pt;font-family:Verdana,sans-serif;color:black"><u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></p></div><ol style="margin-top:0in" start="4" type="a"><li class="m_7492826758787853172MsoListParagraph">Here is the added tooltip, for online author reference and also integration by tools (Python, Java, Turtle).<u></u><u></u></li></ol><p class="m_7492826758787853172MsoListParagraph" style="margin-left:0.25in"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">X3D Tooltips PointProperties markertype<u></u><u></u></li><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PointProperties.markerType" target="_blank">https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PointProperties.markerType</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><div align="center"><table border="1" cellspacing="0" cellpadding="0" summary="" width="98%" style="width:98%;background-color:rgb(153,204,204)"><tbody><tr><td valign="top" style="padding:0.3pt;background-color:rgb(255,255,187)"><p class="MsoNormal"><a name="m_7492826758787853172_PointProperties.markerType"></a><a href="https://www.web3d.org/x3d/content/X3dTooltips.html#PointProperties.markerType" title="(X3D version 4.0 draft) markerType is an X3D field" target="_blank"><span><b><span style="font-size:10pt;font-family:"Times New Roman",serif;color:black">markerType</span></b></span><span></span></a><span style="font-size:13.5pt;font-family:"Times New Roman",serif;color:black"><u style="font-family:"Times New Roman",serif"></u><u style="font-family:"Times New Roman",serif"></u></span></p></td><td style="padding:0.3pt;background-color:rgb(255,255,187)"><p class="MsoNormal"><b><span style="font-size:13.5pt;font-family:"Times New Roman",serif;color:black">[markerType <a href="https://www.web3d.org/x3d/content/X3dTooltips.html#accessType" title="initializable field that can send or receive events at run time" target="_blank" style="font-family:"Times New Roman",serif">accessType inputOutput</a>, <a href="https://www.web3d.org/x3d/content/X3dTooltips.html#SFInt32" title="Single-Field integer value, 32-bit precision" target="_blank" style="font-family:"Times New Roman",serif">type SFInt32</a> <a href="https://www.web3d.org/x3d/content/X3dTooltips.html#CDATA" title="CDATA means Character Data plain text (DTD validation)" target="_blank" style="font-family:"Times New Roman",serif">CDATA</a> "1"]</span></b><span style="font-size:13.5pt;font-family:"Times New Roman",serif;color:black"><br>markerType selects a marker display type for points from ISO/IEC 9973 International Register of Graphical Items. 1=Dot , 2=Plus sign, 3=Asterisk, 4=Circle, 5=Diagonal cross, 6=Meteorological Station Circle, one okta of cloud, 7=Meteorological Station Circle, two oktas of cloud, 8=Meteorological Station Circle, three oktas of cloud, 9=Meteorological Station Circle, four oktas of cloud, 10=Meteorological Station Circle, five oktas of cloud, 11=Meteorological Station Circle, six oktas of cloud, 12=Meteorological Station Circle, seven oktas of cloud, 13=Meteorological Station Circle, eigth oktas of cloud, 14=Meteorological Station Circle, sky obscured, 15=Meteorological Station Circle, sky not observed, 16=Meteorological Automatic Station Circle, no cloud, 17=Meteorological Automatic Station Circle, one okta of cloud, 18=Meteorological Automatic Station Circle, two oktas of cloud, 19=Meteorological Automatic Station Circle, three oktas of cloud, 20=Meteorological Automatic Station Circle, four oktas of cloud, 21=Meteorological Automatic Station Circle, five oktas of cloud, 22=Meteorological Automatic Station Circle, six oktas of cloud, 23=Meteorological Automatic Station Circle, seven oktas of cloud, 24=Meteorological Automatic Station Circle, eight oktas of cloud, 25=Meteorological Automatic Station Circle, sky obscured, 26=Meteorological Automatic Station Circle, sky not observed,<br></span><b><span style="font-size:13.5pt;font-family:"Times New Roman",serif;color:rgb(68,119,119)">Hint:</span></b><span style="font-size:13.5pt;font-family:"Times New Roman",serif;color:black"> an ockta is one eighth of the total area of the celestial dome; used as a measure of cloudiness (one okta means that one eighth of the sky is obscured, two oktas that one quarter is obscured, and so on). </span><span style="font-size:10pt;font-family:"Times New Roman",serif;color:black"><a href="https://en.wiktionary.org/wiki/okta" target="_blank" style="font-family:"Times New Roman",serif">https://en.wiktionary.org/wiki/okta</a></span><span style="font-size:13.5pt;font-family:"Times New Roman",serif;color:black"><br></span><b><span style="font-size:13.5pt;font-family:"Times New Roman",serif;color:rgb(68,119,119)">Hint:</span></b><span style="font-size:13.5pt;font-family:"Times New Roman",serif;color:black"> detailed descriptions of markerType values are found at the SO/IEC 9973 International Register of Graphical Items </span><span style="font-size:10pt;font-family:"Times New Roman",serif;color:black"><a href="https://www.iso.org/jtc1/sc24/register" target="_blank" style="font-family:"Times New Roman",serif">https://www.iso.org/jtc1/sc24/register</a></span><span style="font-size:13.5pt;font-family:"Times New Roman",serif;color:black"> at </span><span style="font-size:10pt;font-family:"Times New Roman",serif;color:black"><a href="https://isotc.iso.org/livelink/livelink/fetch/-8916524/8916549/8916590/6208440/class_pages/markertype.html" target="_blank" style="font-family:"Times New Roman",serif">https://isotc.iso.org/livelink/livelink/fetch/-8916524/8916549/8916590/6208440/class_pages/markertype.html</a></span><span style="font-size:13.5pt;font-family:"Times New Roman",serif;color:black"><u style="font-family:"Times New Roman",serif"></u><u style="font-family:"Times New Roman",serif"></u></span></p></td></tr></tbody></table></div><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="5" type="a"><li class="m_7492826758787853172MsoListParagraph">Additional support products.<u></u><u></u></li></ol><p class="m_7492826758787853172MsoListParagraph" style="margin-left:0.25in"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">X3D XML Schema documentation<u></u><u></u></li><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html#Link1B4" target="_blank">https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html#Link1B4</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">X3D XML DOCTYPE documentation<u></u><u></u></li><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3dDoctypeDocumentation4.0.html#PointProperties" target="_blank">https://www.web3d.org/specifications/X3dDoctypeDocumentation4.0.html#PointProperties</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="6" type="a"><li class="m_7492826758787853172MsoListParagraph">Also figured out how to add the full list of these numeric enumerations in XML Schema and X3DUOM as named simple type, <i>markerTypeChoices.</i>  Similarly created lists for <i>hatchStyleTypeChoices</i> and <i>lineTypeChoices</i>.  Implements OK in Turtle, Python and Java.<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">FillProperties <i>hatchStyleTypeChoices</i> <u></u><u></u></li></ul><p class="m_7492826758787853172MsoListParagraph"><a href="https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html#LinkB6" target="_blank">https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html#LinkB6</a><u></u><u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">LineProperties           <i>lineTypeChoices</i> <u></u><u></u></li></ul><p class="m_7492826758787853172MsoListParagraph"><a href="https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html#LinkD7" target="_blank">https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html#LinkD7</a> <u></u><u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7492826758787853172MsoListParagraph" style="margin-left:0in">PointProperties  <i>markerTypeChoices</i><u></u><u></u></li></ul><p class="m_7492826758787853172MsoListParagraph"><a href="https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html#LinkD7" target="_blank">https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html#LinkD7</a><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">So, routine and time-consuming editorial tasks suddenly become fundamentally valuable.  To me (at least) the cumulative and coherent presentation capabilities of X3D4 models (with glTF, HTML5, Web Audio) offer significant expressive power.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Once again: close review is requested of this addition to PointProperties of markerType.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">As ever, all discussion is welcome. Have fun with X3D!   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>