<div dir="auto">I got this sub-c++ idea from Tim Sullivan @ Independence Technologies.</div><div dir="auto"><br></div><div dir="auto">I think that Cameron Browne has something similar with class grammars.</div><div dir="auto"><br></div><div dir="auto">But yeah, programming using x3d.py is probably the best thing yet. I believe there is X3dToPython.xslt if you want to start with XML.</div><div dir="auto"><br></div><div dir="auto">Enjoy!</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 12, 2021 at 5:02 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</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 dir="auto">When we discovered we couldn’t translate between programming languages, we developed transfer languages. When we couldn’t translate between transfer languages, we punted. My point is to use a large enough subset of a programming language as a transfer language.</div><div dir="auto"><br></div><div dir="auto">In a previous life, I wrote a sub-c++ to relational converter and vica versa, so I know it’s possible. We have X3dToJava.xslt which does something similar.</div><div dir="auto"><br></div><div dir="auto">Jump on the bandwagon! At least look at programming in x3d.py if you don’t like typing. You may be pleasantly surprised.</div><div><br><div class="gmail_quote"></div></div><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 12, 2021 at 2:21 PM Joseph D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</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="blue" vlink="#954F72" style="word-wrap:break-word"><div><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">Right toes?<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Correct, John, those are the righties, r_..._tip ehsuh in order, biggie to smallie, of a silly old rhyme. </p><p class="MsoNormal">You wiggle each and say what each piddy do, then laugh when all are home safe, then do the l_ piddy ehsuh, read or look at the sky, then peaceful sleep. </p><p class="MsoNormal">This is when I was making skin points and triangles mainly from hanim V1 sites, using mainly V1 annex A hanim example humanoid dimensions for kicker skin geometry. HAnim V2 adds all the toe tips, not only stayedhome. </p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">You can look at the input vrml classic before inline comment mangling of its conversion to .x3d then back again to .x3dv.</p><p class="MsoNormal">As shown here, the order of those #description items should exactly correspond to the order of points in the Humanoid skin field, for documentation of the meaning of each SF in the MF. </p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><a href="https://youtu.be/T6MJ3s_a3HM?t=140" target="_blank">https://youtu.be/T6MJ3s_a3HM?t=140</a></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">To me, a giant contribution would be to account for the apparent inability for use of the inline field comment available in .x3dv classic, but not in .x3d xml, except as honored remains serialized as xml comments down at the end. Me still thankful and respectful of the work to save the keystrokes, but now, how to maintain ordered context in this special case transcoding? </p><p class="MsoNormal">Maybe, at least a notation that: </p><p class="MsoNormal">Hey, if your vrml style uses inline comments inside a field, like points, for instance, like, in this archaic user code, </p><p class="MsoNormal">then the xmlization will result in … (…). </p><p class="MsoNormal">Very predictably done in x3d conforming tools. </p><p class="MsoNormal">So please don’t be surprized when you get xmlized. </p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thanks for all your attention to this stuff, John. I’ll send an actual latest version of that if … </p><p class="MsoNormal">All Best Fun with the Humanoid, </p><p class="MsoNormal">Joe</p></div></div><div lang="EN-US" link="blue" vlink="#954F72" style="word-wrap:break-word"><div><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" style="border:none;padding:0in"><b>From: </b><a href="mailto:yottzumm@gmail.com" target="_blank">John Carlson</a><br><b>Sent: </b>Sunday, April 11, 2021 9:37 PM<br><b>To: </b><a href="mailto:x3d-public@web3d.org" target="_blank">X3D Graphics public mailing list</a><br><b>Subject: </b>[x3d-public] Umm. What's this? HAnim?</p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">#385 added at r_piggywenttomarket_tip #386 added at </p><p class="MsoNormal">r_piggystayedhome_tip #387 added at r_piggyateroastbeef_tip #388 added </p><p class="MsoNormal">at r_piggyhadnone_tip #389 added at </p><p class="MsoNormal">r_piggyranallthewayhomeweeweeweeweeweeweeweeweeweewee_tip</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Right toes?</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div><div lang="EN-US" link="blue" vlink="#954F72" style="word-wrap:break-word"><div><p class="MsoNormal">_______________________________________________</p><p class="MsoNormal">x3d-public mailing list</p><p class="MsoNormal"><a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a></p><p class="MsoNormal"><a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a></p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div></div>
</blockquote></div></div>