<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Hi John. Thanks for this model.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
There is no prior version in the examples archive.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
First made some adjustments for inclusion in the archive. Then had some trouble with the model, and then discovered that it was invalid. Started over again. Found and fixed stray apostrophe at end of line 1245.</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof"><Material DEF="MenuBackground_Material" diffuseColor="0 0 1" /><span style="background-color: rgb(255, 255, 0);">'</span></div>
</li></ul>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
At this point the model validates, both with X3D XML DTD and X3D XML Schema. Checked into version control in that form. You can View History there to see a series of changes.</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/FacialAnimation/FacialAnimationReviewScripts.x3d</div>
</li></ul>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Then found and fixed similar error on line 1251:</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof"><Script DEF="ScriptToggle"><span style="background-color: rgb(255, 255, 0);">'</span></div>
</li></ul>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Then applied X3D canonicalization (C14N) to regularize whitespace and line breaks, making comparison differencing of changes possible.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Then made initial adjustments to meta-tag metadata. I think that you and Joe should be listed first since you made changes to the other authors' models, and are the primary authors of this model.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
I'm using X3D-Edit 4.0 to make all of these checks and corrections. We have a new release available on SourceForge, awaiting NetBeans confirmation on their plugin page. If you want to use it, available at</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof">X3D-Edit 4.0 Distribution, 19 December 2024</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof">https://sourceforge.net/projects/x3d/files</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof">x</div>
<div><br>
</div>
</li></ul>
<div id="Signature" class="elementToProof">
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;"><br>
</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">all the best, Don</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">--</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">Don Brutzman Naval Postgraduate School, Code USW/Br brutzman@nps.edu</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;"> </span></p>
</div>
<div id="appendonsend"></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div dir="ltr" id="divRplyFwdMsg"><span style="font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);"><b>From:</b> John Carlson <yottzumm@gmail.com><br>
<b>Sent:</b> Thursday, December 19, 2024 11:18 PM<br>
<b>To:</b> X3D Graphics public mailing list <x3d-public@web3d.org>; Brutzman, Donald (Don) (CIV) <brutzman@nps.edu>; doug sanden <highaspirations@hotmail.com>; Joe D Williams <joedwil@earthlink.net>; Holger Seelig <holger.seelig@yahoo.de><br>
<b>Subject:</b> Cleaned MultiFacialAnimationMenu.txt</span>
<div><br>
</div>
</div>
<br>
<div style="direction: ltr;"> Don,</div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;">Please upgrade the previous example in the archive that I provided for MultiFacialAnimation. I don't see it on the page yet, it's probably waiting for a build.</div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;">This one doesn't have useless HAnimDisplacers and corresponding ROUTEs.</div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;">Works in Sunrize and not in FreeWRL. Maybe Doug can take a look. I tried two separate JavaScript engines (default and -J DUK). Sunrize wins this round. I upgraded and added back a CDATA section, but something else appears to be
wrong for FreeWRL.</div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;">For those that prefer GitHub, here are a couple of links. The major magic in the python is figuring out how to do a Script CDATA section.</div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;"><a href="https://github.com/coderextreme/ci2had/blob/main/python/cleanup.py" id="OWA1d78648c-67ca-e219-e48b-b7c77e39469f" class="OWAAutoLink" originalsrc="https://github.com/coderextreme/ci2had/blob/main/python/cleanup.py" data-auth="Verified">ci2had/python/cleanup.py
at main · coderextreme/ci2had</a> (HAnimDisplacer clean up)</div>
<div style="direction: ltr;"><a href="https://github.com/coderextreme/ci2had/blob/main/resources/CleanedMultiFacialAnimationMenu.x3d" id="OWAa1e39f77-d091-bb61-679b-b36da8db91b1" class="OWAAutoLink" originalsrc="https://github.com/coderextreme/ci2had/blob/main/resources/CleanedMultiFacialAnimationMenu.x3d" data-auth="Verified">ci2had/resources/CleanedMultiFacialAnimationMenu.x3d
at main · coderextreme/ci2had</a></div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;">I will continue to work on removing the script.</div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;">Here's it's cousin that no longer works in FreeWRL. I have not tried all versions:</div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;"><a href="https://github.com/coderextreme/ci2had/blob/main/resources/MultiFacialAnimationMenu.x3d" id="OWA3ce9a3a8-cb86-7aaa-1b6c-a6445eb81942" class="OWAAutoLink" originalsrc="https://github.com/coderextreme/ci2had/blob/main/resources/MultiFacialAnimationMenu.x3d" data-auth="Verified">ci2had/resources/MultiFacialAnimationMenu.x3d
at main · coderextreme/ci2had</a></div>
</body>
</html>