<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Additional thoughts - these came as I
      pressed SEND so it's a separate message.<br>
      <br>
      In HTML/DOM, events are used to mostly handle extraordinary
      conditions. It is not a very efficient mechanism to do something
      every display frame. If the event is a trigger for something else
      to happen (like a light switch), then it is no big deal. If it is
      to run animation, then something like my proposed Animate node
      might be better. This node handles the changes every frame and
      directly updates the destination from the TimeSensor to the
      Interpolator. See
      <a class="moz-txt-link-freetext" href="http://tools.realism.com/specification/x3d-v40/changes-additions-x3d-v33/animate">http://tools.realism.com/specification/x3d-v40/changes-additions-x3d-v33/animate</a>
      for an initial description.<br>
      <br>
      <br>
      Leonard Daly<br>
      <br>
      <br>
      <br>
      <br>
    </div>
    <blockquote
      cite="mid:640ECA81-868F-4B3F-9697-82729E482193@gmail.com"
      type="cite">
      <pre wrap="">Thanks for commenting Leonard, I thought it was going to be left behind in the id/class discussion

</pre>
      <blockquote type="cite">
        <pre wrap="">On Mar 20, 2016, at 8:32 PM, Leonard Daly <a class="moz-txt-link-rfc2396E" href="mailto:web3d@realism.com"><web3d@realism.com></a> wrote:

could refer to all viewpoint nodes in the main scene. An X3D ROUTE that identified that string as the destination would change all viewpoints. While this is not hard to do (for example jQuery does this), it can cause considerable overhead if you have to check the entire scene graph for matching nodes on every animation step. 

</pre>
      </blockquote>
      <pre wrap="">
Only check the scene graph when the members of the selection change.

</pre>
      <blockquote type="cite">
        <pre wrap="">My initial thought is to not go down this route; however, that just may be my concern on run-time performance and not being creative enough to see all of the good possibilities.
</pre>
      </blockquote>
      <pre wrap="">
Agreed.  Let’s wait for a good use case. Necessity is the mother of invention.  We can write a route expander in the meantime.

John


</pre>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      <font class="tahoma,arial,helvetica san serif" color="#333366">
        <font size="+1"><b>Leonard Daly</b></font><br>
        X3D Co-Chair<br>
        Cloud Consultant<br>
        President, Daly Realism - <i>Creating the Future</i>
      </font></div>
  </body>
</html>