<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>