<div dir="ltr"><div><div dir="auto">Thanks, I see the view3scene warning was indeed very misleading:</div><div dir="auto"><br></div><div>- It said "normal or texture coordinate" (which was supposed to be just an example, incorrect in this case),</div><div dir="auto">- It never said which list was really too short.</div><div dir="auto"><br></div><div>I improved it now, to say:</div><div><br></div> X3D: Invalid number of items in an attribute array for shape ":HAnimSiteShape:IndexedFaceSet(DiamondIFS)": Invalid index: 2, but we have 2 items in RGB colors<br><br></div><div>Please give Jenkins a few hours and then download latest view3dcene "snapshot" (4.3.0) version from <a href="https://castle-engine.io/view3dscene.php">https://castle-engine.io/view3dscene.php</a> to have the fix.</div><div><br></div><div>Regards,</div><div>Michalis<br></div></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">W dniu wt., 24.01.2023 o 00:34 John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> napisał(a):<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 dir="auto">Thanks for colorPerVertex=‘false’ info! Perhaps more models need to be tested? I probably copied this from elsewhere.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 23, 2023 at 2:23 PM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">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"><div><p class="MsoNormal">Please note that IndexFaceSet <span style="font-size:8.5pt;color:black">colorPerVertex </span>field has default value <span style="font-size:8.5pt;color:black">TRUE.</span><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><a href="https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IndexedFaceSet.colorPerVertex" target="_blank">https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IndexedFaceSet.colorPerVertex</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/geometry3D.html#IndexedFaceSet" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/geometry3D.html#IndexedFaceSet</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">So the warning was misdirecting… but there is indeed a problem. You have six vertices but two colors, and so will need to set<span style="font-size:8.5pt;color:black"> colorPerVertex =’false’</span> to get what you intended (presumably a color on each polygonal face).<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Scaling up by a hundred then reveals your mystery triangle.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><img src="cid:185e0f6ce5a11bfad142" style="width: 568px; max-width: 100%; background-color: rgba(0, 0, 0, 0); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);"><u></u><u></u></p></div></div><div lang="EN-US"><div><div><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" style="font-family:"Courier New"" target="_blank">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" style="font-family:"Courier New"" target="_blank">faculty.nps.edu/brutzman</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p></div><p class="MsoNormal"><u></u> <u></u></p><div><div style="border-style:solid none none;border-top-width:1pt;padding:3pt 0in 0in;border-top-color:rgb(225,225,225)"><p class="MsoNormal"><b>From:</b> Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>> <br><b>Sent:</b> Monday, January 23, 2023 12:08 PM<br><b>To:</b> John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>><br><b>Cc:</b> X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>>; Michalis Kamburelis <<a href="mailto:michalis.kambi@gmail.com" target="_blank">michalis.kambi@gmail.com</a>>; Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>><br><b>Subject:</b> RE: [x3d-public] IFS example to fix.<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">When launched in view3dscene am getting the following errors (copied/pasted)<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">2 warnings:<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">X3D: Invalid number of items in a normal or texture coordinate array for shape "HAnimSiteShape:IndexedFaceSet(DiamondIFS)": Invalid index: 2, but we have 2 items<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">X3D: Invalid number of items in a normal or texture coordinate array for shape "HAnimSiteShape:IndexedFaceSet(DiamondIFS)": Invalid index: 2, but we have 2 items<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Scene URL: "C:\Users\brutzman.IT160907-UWALPP\Desktop\IFS.x3d".<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Use "File->View Warnings" menu to view these warnings again.<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Of note is that there is no HAnimSite node, rather just Shape DEF=’HAnimSiteShape’<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Likely cause: view3dscene is referring to a normal or texture coordinate array, but there are none provided, which is legal. Thus these warnings seem to be “false positives” by view3dscene. Suggest posting an issue there with this test scene; I’ve copied Michalis.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">John: I used X3D-Edit to launch and render your model in multiple X3D browsers, but nothing visible (scene looks like a 10mm cube from 10m away). To improve this test, you might add a viewpoint or scale up the geometry to make successful results obvious.<u></u><u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in"><span style="font-family:"Courier New""><Transform scale='100 100 100'></span><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Presumably you got a gazillion errors in the humanoid version because there were a corresponding gazillion USE=’HAnimSiteShape’ nodes in the original humanoid model.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">The actual X3D content you sent is<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="font-family:"Times New Roman",serif;background-color:white;color:black"><</span><span style="font-family:"Times New Roman",serif;background-color:white;color:navy">Shape</span><span style="font-family:"Times New Roman",serif;background-color:white;color:black"> </span><span style="font-family:"Times New Roman",serif;background-color:white;color:green">DEF</span><span style="font-family:"Times New Roman",serif;background-color:white;color:black">='<a href="https://savage.nps.edu/X3dValidator/validate#HAnimSiteShape" title="bookmark link to HAnimSiteShape" style="font-family:"Times New Roman",serif" target="_blank"><span style="font-family:"Times New Roman",serif;color:maroon">HAnimSiteShape</span></a>'></span><a name="m_7357172582791905297_m_7675060098009493311_m_216032692863905039_DiamondIFS"></a><u></u><u></u></p><p class="MsoNormal" style="margin-left:0.5in;background-color:white"><span style="font-family:"Times New Roman",serif;color:black"><</span><span style="font-family:"Times New Roman",serif;color:navy">IndexedFaceSet</span><span style="font-family:"Times New Roman",serif;color:black"> </span><span style="font-family:"Times New Roman",serif;color:green">DEF</span><span style="font-family:"Times New Roman",serif;color:black">='<a href="https://savage.nps.edu/X3dValidator/validate#DiamondIFS" title="bookmark link to DiamondIFS" style="font-family:"Times New Roman",serif" target="_blank"><span style="font-family:"Times New Roman",serif;color:maroon">DiamondIFS</span></a>' </span><span style="font-family:"Times New Roman",serif;color:green">creaseAngle</span><span style="font-family:"Times New Roman",serif;color:black">='</span><span style="font-family:"Times New Roman",serif;color:teal">0.5</span><span style="font-family:"Times New Roman",serif;color:black">' </span><span style="font-family:"Times New Roman",serif;color:green">solid</span><span style="font-family:"Times New Roman",serif;color:black">='</span><span style="font-family:"Times New Roman",serif;color:teal">false</span><span style="font-family:"Times New Roman",serif;color:black">' </span><span style="font-family:"Times New Roman",serif;color:green">coordIndex</span><span style="font-family:"Times New Roman",serif;color:black">='</span><span style="font-family:"Times New Roman",serif;color:teal">0 1 2 -1 0 2 3 -1 0 3 4 -1 0 4 1 -1 5 2 1 -1 5 3 2 -1 5 4 3 -1 5 1 4 -1</span><span style="font-family:"Times New Roman",serif;color:black">'><a name="m_7357172582791905297_m_7675060098009493311_m_216032692863905039_HAnimSiteColorRGBA" style="font-family:"Times New Roman",serif"></a><u style="font-family:"Times New Roman",serif"></u><u style="font-family:"Times New Roman",serif"></u></span></p><p class="MsoNormal" style="margin-left:1in;background-color:white"><span style="font-family:"Times New Roman",serif;color:black"><</span><span style="font-family:"Times New Roman",serif;color:navy">ColorRGBA</span><span style="font-family:"Times New Roman",serif;color:black"> </span><span style="font-family:"Times New Roman",serif;color:green">DEF</span><span style="font-family:"Times New Roman",serif;color:black">='<a href="https://savage.nps.edu/X3dValidator/validate#HAnimSiteColorRGBA" title="bookmark link to HAnimSiteColorRGBA" style="font-family:"Times New Roman",serif" target="_blank"><span style="font-family:"Times New Roman",serif;color:maroon">HAnimSiteColorRGBA</span></a>' </span><span style="font-family:"Times New Roman",serif;color:green">color</span><span style="font-family:"Times New Roman",serif;color:black">='</span><span style="font-family:"Times New Roman",serif;color:teal">1 1 0 1 1 1 0 0.1</span><span style="font-family:"Times New Roman",serif;color:black">'/><br><</span><span style="font-family:"Times New Roman",serif;color:navy">Coordinate</span><span style="font-family:"Times New Roman",serif;color:black"> </span><span style="font-family:"Times New Roman",serif;color:green">point</span><span style="font-family:"Times New Roman",serif;color:black">='</span><span style="font-family:"Times New Roman",serif;color:teal">0 0.01 0 -0.01 0 0 0 0 0.01 0.01 0 0 0 0 -0.01 0 -0.01 0</span><span style="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><p class="MsoNormal" style="margin-left:0.5in;background-color:white"><span style="font-family:"Times New Roman",serif;color:black"></</span><span style="font-family:"Times New Roman",serif;color:navy">IndexedFaceSet</span><span style="font-family:"Times New Roman",serif;color:black">><br><</span><span style="font-family:"Times New Roman",serif;color:navy">Appearance</span><span style="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><p class="MsoNormal" style="margin-left:1in;background-color:white"><span style="font-family:"Times New Roman",serif;color:black"><</span><span style="font-family:"Times New Roman",serif;color:navy">Material</span><span style="font-family:"Times New Roman",serif;color:black"> </span><span style="font-family:"Times New Roman",serif;color:green">diffuseColor</span><span style="font-family:"Times New Roman",serif;color:black">='</span><span style="font-family:"Times New Roman",serif;color:teal">1 1 0</span><span style="font-family:"Times New Roman",serif;color:black">' </span><span style="font-family:"Times New Roman",serif;color:green">transparency</span><span style="font-family:"Times New Roman",serif;color:black">='</span><span style="font-family:"Times New Roman",serif;color:teal">0.3</span><span style="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><p class="MsoNormal" style="margin-left:0.5in;background-color:white"><span style="font-family:"Times New Roman",serif;color:black"></</span><span style="font-family:"Times New Roman",serif;color:navy">Appearance</span><span style="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><p class="MsoNormal"><span style="font-family:"Times New Roman",serif;background-color:white;color:black"></</span><span style="font-family:"Times New Roman",serif;background-color:white;color:navy">Shape</span><span style="font-family:"Times New Roman",serif;background-color:white;color:black">><u style="font-family:"Times New Roman",serif"></u><u style="font-family:"Times New Roman",serif"></u></span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">X3D Validator in X3D-Edit and online gets same result, no surprises found:<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" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">--------- X3D Validator checks commenced for IFS.x3d ---------<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><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" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Performing well-formed XML check...<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Checking file:/C:/Users/brutzman.IT160907-UWALPP/Desktop/IFS.x3d...<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Well-formed XML check: pass<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><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" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Performing DOCTYPE check...<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">[X3dDoctypeChecker] success: valid XML declaration found.[X3dDoctypeChecker] success: final X3D 4.0 DOCTYPE found.<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><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" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Performing DTD validation...<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Checking file:/C:/Users/brutzman.IT160907-UWALPP/Desktop/IFS.x3d...<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">XML DTD validation: pass<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><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" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Performing X3D schema validation...<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Checking file:/C:/Users/brutzman.IT160907-UWALPP/Desktop/IFS.x3d...<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">XML schema validation: pass<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><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" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Performing X3D regular expression (regex) values check...<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">X3D regex check: complete<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><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" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Performing X3dToX3dvClassicVrmlEncoding.xslt conversion check...<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">[info] <X3D profile='Immersive'> differs from profile='Interchange' computed for this model<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">[warning] File name doesn't match for <meta name='identifier' content='<a href="http://www.web3d.org/x3d/content/examples/HumanoidAnimation/IFS.x3d'/" style="font-family:"Courier New"" target="_blank">http://www.web3d.org/x3d/content/examples/HumanoidAnimation/IFS.x3d'/</a>> and <meta name='title' content='JohnIFS.x3d'/><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><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" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">Performing X3D Schematron check...<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">X3D version 4.0 is approved by Web3D Consortium and focused on interoperability with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing dinal review by ISO national bodies in 2022. [/X3D, diagnostic]<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">X3D/head/meta title (i.e. filename 'JohnIFS.x3d') is expected at end of identifier (url) value [/X3D/head, warning]<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><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" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">--------- X3D Validator checks complete for IFS.x3d ---------<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><span style="font-size:10pt;font-family:"Courier New"">--------- X3D Validator online at <a href="https://savage.nps.edu/X3dValidator" style="font-family:"Courier New"" target="_blank">https://savage.nps.edu/X3dValidator</a> ---------<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal" style="margin-left:0.5in"><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" style="font-family:"Courier New"" target="_blank">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" style="font-family:"Courier New"" target="_blank">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 style="border-style:solid none none;border-top-width:1pt;padding:3pt 0in 0in;border-top-color:rgb(225,225,225)"><p class="MsoNormal"><b>From:</b> x3d-public <<a href="mailto:x3d-public-bounces@web3d.org" target="_blank">x3d-public-bounces@web3d.org</a>> <b>On Behalf Of </b>John Carlson<br><b>Sent:</b> Wednesday, January 18, 2023 3:54 AM<br><b>To:</b> X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>><br><b>Subject:</b> Re: [x3d-public] IFS example to fix.<u></u><u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Here is a small example that shows the potential issue, attached.<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">view3dscene reports errors, Schematron does not. I will attempt JSON next.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">John<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Wed, Jan 18, 2023 at 5:41 AM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<u></u><u></u></p></div><blockquote style="border-style:none none none solid;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt"><div><p class="MsoNormal">This may interest people working with IFS in *some* HAnim examples, particularly mine!<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">JOhn<br><img src="cid:185e0f6ce5aad7999131" style="width: 568px; max-width: 100%; background-color: rgba(0, 0, 0, 0); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);" border="0"><u></u><u></u></p><div><div><p class="MsoNormal">---------- Forwarded message ---------<br>From: <strong><span style="font-family:Calibri,sans-serif">John Carlson</span></strong> <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>><br>Date: Wed, Jan 18, 2023 at 5:22 AM<br>Subject: IFS example to fix.<br>To: Joe D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>><u></u><u></u></p></div><p class="MsoNormal" style="margin-bottom:12pt"><u></u> <u></u></p><div><div><div><p class="MsoNormal"> <IndexedFaceSet DEF='DiamondIFS' creaseAngle='0.5' solid='false' coordIndex='0 1 2 -1 0 2 3 -1 0 3 4 -1 0 4 1 -1 5 2 1 -1 5 3 2 -1 5 4 3 -1 5 1 4 -1'><u></u><u></u></p></div><div><p class="MsoNormal"> <ColorRGBA DEF='HAnimSiteColorRGBA' color='1 1 0 1 1 1 0 0.1'/><u></u><u></u></p></div><div><p class="MsoNormal"> <Coordinate point='0 0.01 0 -0.01 0 0 0 0 0.01 0.01 0 0 0 0 -0.01 0 -0.01 0'/><u></u><u></u></p></div><div><p class="MsoNormal"> </IndexedFaceSet><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">The way I'm reading above, the IFS has 6 coordinates and 2 colors. There should be more colors, correct? view3dscene detected this. I'll look up the IFS spec.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Thanks!<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">John<u></u><u></u></p></div></div></div></div></div></div></blockquote></div></div></div></blockquote></div></div>
</blockquote></div></div>