<div dir="ltr">Is there an IS (International Standard), as opposed to a CD (Committee Draft?)?<div><br></div><div>I was guessing once I got field support working, that events would be automatic? Not really sure...  I guess I'll have to do the set_, _changed stuff, but I'm not really sure.  Maybe I should do initializing in the initialize() method?<br><div><br></div><div>I haven't figured out how to call shutdown() yet. document.onunload?</div><div><br></div><div>It would seem like if I copied field stuff from Composed Shader/Shader Part, that I would get the default fields?  I am not really sure.</div><div>Should I look at Andreas' ProtoDeclare? Are there other places with fields?</div><div><br></div><div>Thanks,</div><div><br></div><div>John</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 14, 2020 at 3:44 PM Don Brutzman <<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">Congrats on excellent progress!<br>
<br>
On 8/14/2020 10:51 AM, John Carlson wrote:<br>
> Approach of X3DScript tag being developed for X3DOM:<br>
> <br>
> 1.  Field support<br>
> 2. Event support between routes and scripts<br>
> 3. URL and CDATA section supported with “new Function”<br>
> 4. Call initialize function<br>
<br>
there is also an overridable shutdown() function which is very similar.<br>
<br>
* Extensible 3D (X3D) language bindings, Part 1: ECMAScript, ISO/IEC CD 19777-1:201x<br>
   <a href="https://www.web3d.org/documents/specifications/19777-1/V3.3/index.html" rel="noreferrer" target="_blank">https://www.web3d.org/documents/specifications/19777-1/V3.3/index.html</a><br>
<br>
p.s. Dick, it looks like we have a stray "x" in that specification's title.<br>
<br>
> Current outstanding tasks:<br>
> <br>
> 1.   Deal with non specified field values...what are the defaults?<br>
<br>
All fields have default values defined in spec.  Tooltips also list them as a convenience.<br>
<br>
* X3D Architecture Specification: 5 Field type reference defines default values for each field type.<br>
   <a href="https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/fieldsDef.html" rel="noreferrer" target="_blank">https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/fieldsDef.html</a><br>
<br>
> 2.  Insure events are flowing<br>
<br>
"If it ain't moving, it ain't 3D." - Andy van Dam<br>
<br>
all the best, Don<br>
-- <br>
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer" target="_blank">http://faculty.nps.edu/brutzman</a><br>
</blockquote></div>