<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>NURBS SWEPT & SWUNG</div><div><a href="http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs">http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs</a></div><div><a href="http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs/swept2_translate.png">http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs/swept2_translate.png</a></div><div><a href="http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs/swept2_full.png">http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs/swept2_full.png</a></div><div><a href="http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs/swung2.png">http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs/swung2.png</a></div><div>Swept translate - like Piegl & Tiller, x-section is kept facing same direction, so extruded volume collapses when trajectory goes orthogonal to face normal</div><div>Swept full - Doug modification to maintain extruded volume by rotating profile to stay orthogonal to trajectory curve.</div><div><a href="http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs/nurbsswept.x3d">http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs/nurbsswept.x3d</a></div><div><a href="http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs/nurbsswung.x3d">http://dug9.users.sourceforge.net/web3d/tests/NURBS/specs/nurbsswung.x3d</a></div><div><br></div><div>Online search for diagrams from The NURBs Book, Piegl & Tiller</div><div><p class="MsoNormal"><a href="https://www.semanticscholar.org/paper/The-NURBS-Book-Piegl-Tiller/dfb4e8bc558d52bc1b806aea33a178f964bdf0b2/figure/39">https://www.semanticscholar.org/paper/The-NURBS-Book-Piegl-Tiller/dfb4e8bc558d52bc1b806aea33a178f964bdf0b2/figure/39</a>
<span></span></p>
<p class="MsoNormal">- Figure 10.11 Translational sweeping a) Trajectory and
sectional curves<span></span></p>
<p class="MsoNormal"><a href="https://www.semanticscholar.org/paper/The-NURBS-Book-Piegl-Tiller/dfb4e8bc558d52bc1b806aea33a178f964bdf0b2/figure/40">https://www.semanticscholar.org/paper/The-NURBS-Book-Piegl-Tiller/dfb4e8bc558d52bc1b806aea33a178f964bdf0b2/figure/40</a>
<span></span></p>
<p class="MsoNormal">- (Figure 10.11 continued) b) swept surface<span></span></p>
<p class="MsoNormal"><a href="https://www.semanticscholar.org/paper/The-NURBS-Book-Piegl-Tiller/dfb4e8bc558d52bc1b806aea33a178f964bdf0b2/figure/37">https://www.semanticscholar.org/paper/The-NURBS-Book-Piegl-Tiller/dfb4e8bc558d52bc1b806aea33a178f964bdf0b2/figure/37</a>
<span></span></p>
<p class="MsoNormal">- Figure 10.1 profile and trajectory curves for swung
surface<span></span></p>
<p class="MsoNormal"><a href="https://www.semanticscholar.org/paper/The-NURBS-Book-Piegl-Tiller/dfb4e8bc558d52bc1b806aea33a178f964bdf0b2/figure/52">https://www.semanticscholar.org/paper/The-NURBS-Book-Piegl-Tiller/dfb4e8bc558d52bc1b806aea33a178f964bdf0b2/figure/52</a>
<span></span></p>
<p class="MsoNormal">- 10.2 swung surface a) Control net; <span></span></p>
<p class="MsoNormal"><a href="https://www.semanticscholar.org/paper/The-NURBS-Book-Piegl-Tiller/dfb4e8bc558d52bc1b806aea33a178f964bdf0b2/figure/53">https://www.semanticscholar.org/paper/The-NURBS-Book-Piegl-Tiller/dfb4e8bc558d52bc1b806aea33a178f964bdf0b2/figure/53</a>
<span></span></p>
<p class="MsoNormal">- (10.2 swung surface continued) b) no weights c) weights
applied<span></span></p></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 4, 2022 at 10:19 AM 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:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US" style="overflow-wrap: break-word;"><div class="gmail-m_493324154764950091WordSection1"><p class="MsoNormal">Attendees: Anita Havele, Michalis Kamburelis, Vince Marchetti, Nicholas Polys, Dick Puk, Doug Sanden, Don Brutzman.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Wow, another super-productive meeting. Thanks to everyone for an intense 70-minute session. Details follow.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><div><div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in"><p class="MsoNormal"><b>From:</b> Brutzman, Donald (Don) (CIV) <br><b>Sent:</b> Thursday, March 3, 2022 11:04 PM<br><b>To:</b> X3D Public Mailing List (<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>) <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>><br><b>Cc:</b> <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br><b>Subject:</b> X3D agenda 3 MAR 2022: announcements, Mantis issues, NurbsSweptSurface NurbsSwungSurface, planning<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0.25in"><u></u><span>1.<span style="font:7pt "Times New Roman""> </span></span><u></u>Regular Friday meeting Friday 08-0900 pacific, call information follows. All inputs and participation welcome.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Videoconference Connectivity:<u></u><u></u></p><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoPlainText" style="margin-top:0in;margin-bottom:0in"><span style="font-size:11pt;font-family:Calibri,sans-serif"><a href="https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09" target="_blank">https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09</a><u></u><u></u></span></li><li class="gmail-m_493324154764950091MsoPlainText" style="margin-top:0in;margin-bottom:0in"><span style="font-size:11pt;font-family:Calibri,sans-serif"><a href="https://zoom.us/j/148206572" target="_blank">https://zoom.us/j/148206572</a> Password 483805<span class="gmail-m_493324154764950091apple-converted-space"> </span><u></u><u></u></span></li><li class="gmail-m_493324154764950091MsoPlainText" style="margin-top:0in;margin-bottom:0in"><span style="font-size:11pt;font-family:Calibri,sans-serif"><a href="https://www.web3d.org/member/teleconference-information" target="_blank">https://www.web3d.org/member/teleconference-information</a><u></u><u></u></span></li></ul><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0.25in"><u></u> <u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0.25in"><u></u><span>2.<span style="font:7pt "Times New Roman""> </span></span><u></u>A lot of great things are happening! Announcements welcome. 8)<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/x3d4" target="_blank">https://www.web3d.org/x3d4</a><u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/x3dv4-highlights" target="_blank">https://www.web3d.org/x3dv4-highlights</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We discussed plans for a webinar by Michalis on Physically Based Rendering (PBR) in X3D, including X3D interoperability with glTF.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Steady progress has continued on x3d.py with improved duck-typing flexibility. Problems remain however with the PyPi installation of x3d.py not working properly, troubleshooting continues.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">NPS has access to an interest point scan that might be of interest for further projects. More details to follow next week. Preliminary visualization available at<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">Digital 3D Scan of Sea Land Air Military Robotics (SLAMR) Lab, NPS<u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://gitlab.nps.edu/Savage/Spiders3dPublic/-/tree/master/videos/demonstrations/SLAMR" target="_blank">https://gitlab.nps.edu/Savage/Spiders3dPublic/-/tree/master/videos/demonstrations/SLAMR</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0.25in"><u></u><span>3.<span style="font:7pt "Times New Roman""> </span></span><u></u>We have a few pending Mantis issues (e.g. Spotlight default values) that maybe can be resolved.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoListParagraph" 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><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">X3D4 Architecture<u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/Architecture.html" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/Architecture.html</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We took yet-another tour through new examples, view3dscene showed great precision. Thank you Michalis for compelling and useful screenshots.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">The working group achieved consensus on Spotlight default values, final decision:<u></u><u></u></p><p class="gmail-m_493324154764950091MsoListParagraph">beamWidth = pi * 3 / 16<u></u><u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in;text-indent:0.5in">cutOffAngle = pi / 4<u></u><u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><u></u> <u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">Dick and Don will propagate this change through specification, schema/DTD/X3DUOM, X3D tooltips, autogenerated Java/Python/Turtle implementations, converters and Mantis issue tracker.<u></u><u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><u></u> <u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">Hooray! 8)<u></u><u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><u></u> <u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0.25in"><u></u><span>4.<span style="font:7pt "Times New Roman""> </span></span><u></u>Problem: I’m not sure that NurbsSweptSurface and NurbsSwungSurface are well defined.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">X3D4 Architecture, 27 Nurbs Component, 27.4.11 NurbsSweptSurface<u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/nurbs.html#NurbsSweptSurface" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/nurbs.html#NurbsSweptSurface</a><u></u><u></u></li></ul><p class="gmail-m_493324154764950091MsoListParagraph"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">X3D4 Architecture, 27 Nurbs Component, 27.4.11 NurbsSwungSurface<u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/nurbs.html#NurbsSwungSurface" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/nurbs.html#NurbsSwungSurface</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="1" type="a"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">Got better figures? No actual NURBS appear to be in the figures, just spines…<u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">Got examples?<u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">First-pass discussion: what needs to be done to improve these?<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Great news: Doug Sanden showed us an example of NurbsSweptSurface and NurbsSwungSurface in FreeWrl. He will share models, screenshots<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0.25in"><u></u><span>5.<span style="font:7pt "Times New Roman""> </span></span><u></u>Planning our next meetings<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="1" type="a"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">11 MAR 2022, achieving WebXR support for X3DOM<u></u><u></u></li></ol><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://www.x3dom.org" target="_blank">https://www.x3dom.org</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">X3DOM has supported WebVR in the past. Some people are apparently working on adding WebXR support to X3DOM… There are some resources available, like a migration guide.<u></u><u></u></p><p class="MsoNormal"> <a href="https://github.com/immersive-web/webxr/blob/master/webvr-migration.md" target="_blank">https://github.com/immersive-web/webxr/blob/master/webvr-migration.md</a> <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Given their importance, we are talking a look at how such efforts might proceed for achieving best shared results. We will also zoom back and discuss overall plans for how X3DOM evolution will continue adoption of X3D4 features.<u></u><u></u></p><p class="MsoNormal"><br>Michalis asks: Binary buffers in X3D, following glTF -- already in X3DOM, plans to introduce it to X3D spec? Because we should at some point :)<u></u><u></u></p><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">Binary compression is a long-standing activity in X3D, Fraunhoffer work led to refinement of those capabilities?<u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">Should we add such buffers in X3D4.1, and perhaps encourage implementation/evaluation in the near term as a Web3D Recommended Practice?<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Dick asks: It would be interesting to see an updated list of X3DOM support levels for each of the X3D4 components.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Nicholas notes: I really liked their image based compression (POP buffers)…<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We will also look at MAR Working Group to see if reviving is desirable and possible.<u></u><u></u></p><p class="gmail-m_493324154764950091MsoListParagraph"><a href="https://www.web3d.org/working-groups/mixed-augmented-reality-mar" target="_blank">https://www.web3d.org/working-groups/mixed-augmented-reality-mar</a><u></u><u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><u></u> <u></u></p><ol style="margin-top:0in" start="2" type="a"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in">18 MAR 2022, do we have complete implementations of X3D Geospatial Component in X3D4 and public implementations?<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/geospatial.html" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/geospatial.html</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I’ll have list of open geospatial issues ready.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We will determine next steps for our collaboration with Open Geospatial Consortium (OGC). For example, should we pursue 3D tiles? Any other OGC recommendation of high value?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Any interest in working on OGC GeoPose for HAnim? (Numerous links follow, some are OGC member only)<u></u><u></u></p><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="http://www.geopose.org" target="_blank">http://www.geopose.org</a><u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://gisuser.com/2020/01/ogc-announces-the-creation-of-new-geopose-standards-working-group" target="_blank">https://gisuser.com/2020/01/ogc-announces-the-creation-of-new-geopose-standards-working-group</a><u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://github.com/opengeospatial/GeoPoseGuides/blob/main/reviewers_guide/pdf/geopose-reviewers-guide.pdf" target="_blank">https://github.com/opengeospatial/GeoPoseGuides/blob/main/reviewers_guide/pdf/geopose-reviewers-guide.pdf</a><u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://portal.ogc.org/files/?artifact_id=100082" target="_blank">https://portal.ogc.org/files/?artifact_id=100082</a><u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://github.com/opengeospatial/GeoPoseGuides/blob/working-draft/GeoPose-Reviewers-Guide.pdf" target="_blank">https://github.com/opengeospatial/GeoPoseGuides/blob/working-draft/GeoPose-Reviewers-Guide.pdf</a><u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://github.com/opengeospatial/GeoPoseGuides/issues" target="_blank">https://github.com/opengeospatial/GeoPoseGuides/issues</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0.25in"><u></u><span>6.<span style="font:7pt "Times New Roman""> </span></span><u></u>Michalis gave us a quick look at Khronos Certification Program. Interesting good topic for future discussion. See his recent email for further details.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://www.khronos.org/3dcommerce/certification" target="_blank">https://www.khronos.org/3dcommerce/certification</a><u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://www.khronos.org/3dcommerce/certification/certified-viewers" target="_blank">https://www.khronos.org/3dcommerce/certification/certified-viewers</a><u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://github.com/KhronosGroup/3DC-Certification" target="_blank">https://github.com/KhronosGroup/3DC-Certification</a><u></u><u></u></li><li class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0in"><a href="https://github.khronos.org/3DC-Sample-Viewer" target="_blank">https://github.khronos.org/3DC-Sample-Viewer</a><u></u><u></u></li></ul><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0.25in"><u></u> <u></u></p><p class="gmail-m_493324154764950091MsoListParagraph" style="margin-left:0.25in"><u></u><span>7.<span style="font:7pt "Times New Roman""> </span></span><u></u>As ever: no Web3D Consortium member-only information is included in these public minutes.<u></u><u></u></p><p class="gmail-m_493324154764950091MsoListParagraph"><u></u> <u></u></p><p class="MsoNormal">and… wait for it again… Have Fun With X3D! Or else. 8)<u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">all the best, Don<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">-- <u></u><u></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">brutzman@nps.edu</a><u></u><u></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></u><u></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">faculty.nps.edu/brutzman</a><u></u><u></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>