<div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:12pt"><p style="margin: 0.1rem 0; line-height: 1.0;">Thanks John, except it does run in view3dscene and contact, maybe I ought to try some others. </p>
<p style="margin: 0.1rem 0; line-height: 1.0;">Joe</p>
</div>
<div class="elnk-inline-message-container" style="border-left: 1px solid #aaa; box-sizing: border-box; padding: 10px 0 10px 15px; margin: 0;">
<p>-----Original Message-----<br>From: Extensible 3D (X3D) Graphics public discussion <x3d-public@web3d.org><br>Sent: Jan 22, 2024 8:05 PM<br>To: Extensible 3D (X3D) Graphics public discussion <x3d-public@web3d.org><br>Cc: John Carlson <yottzumm@gmail.com><br>Subject: Re: [x3d-public] FreeWRL line 999 DEF/USE mismatch,</p>
<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>
<div dir="auto">Joe, check the tag is Shape instead of Transform in the USEd elements.</div>
<div dir="auto"> </div>
<div dir="auto">DEF/USE attributes with the same value should have the same XML tag.  Shape matches Shape and Transform matches Transform.</div>
<div dir="auto"> </div>
<div dir="auto">If another browser accepts this file, I would be surprised, perhaps a bug should be reported, but I don’t know how lenient the standard is.  It’s like shoving a square peg in a round hole.</div>
<div dir="auto"> </div>
<div dir="auto">Don’t forget X3D-Edit Q&A!</div>
<div dir="auto"> </div>
<div dir="auto">!= means “not equals” in many programming languages.  Perhaps unicode could be used, but I’m not sure of font or encoding (could be cp1252 or something).  ! is also “not” in many programming languages, as an easy mnemonic.  Probably the error message could be friendlier.</div>
<div dir="auto"> </div>
<div dir="auto">Sorry, two messages today!</div>
<div dir="auto"> </div>
<div dir="auto">John</div>
<div><br>
<div class="gmail_quote">
<div class="gmail_attr" dir="ltr">On Mon, Jan 22, 2024 at 8:57 PM Joe D Williams via x3d-public <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>> wrote:</div>
<blockquote class="gmail_quote" dir="auto" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; padding-left: 1ex; border-left-color: #cccccc;">Hey FreeWRL, my little flower animation thing has error(s) I never get anywhere else.  <br>Can you please help me figure this out?  <br><br>Attached is zip of FlowerSet1010.x3d<br><br>(In the following, when xml, the [ is substituted for the < left angle because my mailer doesn't like anything looking like xml.</blockquote>
<blockquote class="gmail_quote" dir="auto" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; padding-left: 1ex; border-left-color: #cccccc;"><br><br>When I use FreewrL I get this in message window:  <br>MidiInWinMM::initialize: no MIDI input devices currently available.<br>libfreewrl version 6.4.0<br>-h for commandline use<br>openGL version 4.6.0 NVIDIA 536.23<br>GLSL shader max version 4.60 NVIDIA 460<br>maximum texture size system/gpu: 32768 runtime/freewrl: 16384<br>processor architecture x64<br>maxiumum image texture units 32<br>depth bits 24<br>Warning,  <br>line 999 DEF/USE mismatch, 'BorderFlower01', Transform != ShapeWarning,<br>.<br>. plus 18 reps  <br>.<br>line 999 DEF/USE mismatch, 'BorderFlower01', Transform != ShapeWarning,<br>line 999 DEF/USE mismatch, 'BorderFlower01', Transform != Shape *ended<br><br>User Code related to this error seems to be as follows.<br>Here is DEF of BorderFlower01<br>[!-- Build Flower #3 and BorderFlower01 --><br>[Transform DEF='BorderFlower01' scale='1 1 1'><br> [Transform translation='0.5 0 0' ><br>  [Shape USE='Stem1'/><br> [/Transform><br>... shortened by some petals added not shown<br> [Transform translation='0.5 0.01 0' scale='1 1.5 1'><br>  [Shape USE='FlowerCenter'/><br> [/Transform><br>[/Transform>  <br><br>Now all three of the first flowers, including BorderFlower01, show up fine with  animation working no problem.  <br><br>Then I USE BorderFlower01 to build another set of one Special flower and 20 border flowers.  <br><br>[Transform DEF='rFlowerSpecial' scale='2 2 2' rotation='0 0 1 0' translation='7 0.35 0'><br> [Shape USE='BorderFlower01'/><br>[/Transform><br>[Transform DEF='rFlower01' rotation='0 0 1 0' translation='9.198902 0.25 -0.863062'><br> [Shape USE='BorderFlower01'/><br>[/Transform><br>. . . plus 18 r and l flowers<br>[Transform DEF='lFlower10' rotation='0 0 1 0' translation='18.515152 0.25 30.003242'><br> [Shape USE='BorderFlower01'/><br>[/Transform>  <br><br>When I run it I get error and I don't see why.<br>Thanks for looking.<br>Joe<br>_______________________________________________<br>x3d-public mailing list<br><a href="mailto:x3d-public@web3d.org" target="_blank" rel="noopener">x3d-public@web3d.org</a><br><a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank" rel="noopener noreferrer">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a></blockquote>
</div>
</div>
</div>

<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>