<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Andreas,</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <blockquote type="cite"
cite="mid:CAKdk67vApV5FEsF+ZjpLjqkxE03NeHkD_MjRt7drD==DcAX5dQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr">Any takers for below ?</div>
        <div dir="ltr"><br>
        </div>
        <div>To sharpen the question a bit: Would any (known) scene
          break if interpolators would not generate a value_changed
          event if the key values stayed the same ? As in the central
          intervals of keyValue='0 1 1 1 1 0' ?</div>
      </div>
    </blockquote>
    <p>The only situation I can think of is someone using an
      interpolator as a timed locking switch. For example, a motion
      sensor that leaves a light on in a room for N seconds after the
      last motion detected. If the value of "1" is light on, "0" for
      off, and the time intervals are the beginning and end are very
      short this would work. However, this is not a good solution. It
      would be better to capture the end of the interval and act on
      that.</p>
    <p>I cannot think of a well-designed solution that would depend on
      an event when there is no change in value.</p>
    <p><br>
    </p>
    <p>Leonard Daly<br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:CAKdk67vApV5FEsF+ZjpLjqkxE03NeHkD_MjRt7drD==DcAX5dQ@mail.gmail.com">
      <div dir="ltr">
        <div><br>
        </div>
        <div>-Andreas</div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr">On Wed, Jan 30, 2019 at 9:05 AM Andreas Plesch
            <<a href="mailto:andreasplesch@gmail.com"
              moz-do-not-send="true">andreasplesch@gmail.com</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">
            <div dir="ltr">x3dom may want to introduce an optimization
              which would skip generating a value_changed event for
              interpolators if the output value actually did not change.
              I do not know the background but one could imagine an
              automatically generated keyValue array with a lot of
              constant sequential values, or just a long interval with
              constant values.
              <div><br>
              </div>
              <div>It is clear that the spec. requires generating a
                value_changed event for each set_fraction input event,
                even if the value does not actually change. But what
                would be a real world scenario where skipping this
                generation of constant value_changed event would
                functionally break an event chain ? Perhaps there is
                even an example somewhere ? Normally, keep feeding in a
                constant value would not be expected to change an
                output.</div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div>-- <br>
                <div dir="ltr"
                  class="gmail-m_4333126746293325134gmail_signature">
                  <div dir="ltr">
                    <div>Andreas Plesch<br>
                      Waltham, MA 02453</div>
                  </div>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div dir="ltr" class="gmail_signature">
          <div dir="ltr">
            <div>Andreas Plesch<br>
              Waltham, MA 02453</div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
    </blockquote>
    <p><br>
    </p>
    <div class="moz-signature">-- <br>
      <font class="tahoma,arial,helvetica san serif" color="#333366">
        <font size="+1"><b>Leonard Daly</b></font><br>
        3D Systems & Cloud Consultant<br>
        LA ACM SIGGRAPH Past Chair<br>
        President, Daly Realism - <i>Creating the Future</i>
      </font></div>
  </body>
</html>