<table bgColor="#ffffff" border="0" width="100%">
<tbody>
<tr>
<td width="100%" align="center">
<br />
<a href="index.html"><img alt="Dolphin Wireframe: Coordinate Interpolator Morphing" title="Dolphin Wireframe: Coordinate Interpolator Morphing" border="0" hspace="0" src="DolphinWireframe.png" width="350" height="105" align="middle"/></a>
</td>
</tr>
</tbody>
</table>
<p>
Event values can be generated through TimeSensor, ROUTE and interpolator chains to create animation effects in a scene graph.
Strong typing requirements ensure that only valid values are allowed to modify the scene graph.
</p>
<p>
The
<a href="https://www.web3d.org/x3d/content/X3dTooltips.html#TimeSensor" target="X3dTooltips" title="X3D Tooltip">TimeSensor</a>
node produces output stimulus events that track the passage of time intervals using the computer clock.
Event animation and interpolation is accomplished by
<a href="https://www.web3d.org/x3d/content/X3dTooltips.html#ROUTE" target="X3dTooltips" title="X3D Tooltip">ROUTE</a>
connections that pass events between nodes.
</p>
<p>
Strictly typed interpolation values are produced by
<a href="https://www.web3d.org/x3d/content/X3dTooltips.html#ScalarInterpolator" target="X3dTooltips" title="X3D Tooltip">ScalarInterpolator</a>,
<a href="https://www.web3d.org/x3d/content/X3dTooltips.html#ColorInterpolator" target="X3dTooltips" title="X3D Tooltip">ColorInterpolator</a>,
<a href="https://www.web3d.org/x3d/content/X3dTooltips.html#PositionInterpolator" target="X3dTooltips" title="X3D Tooltip">PositionInterpolator</a>,
<a href="https://www.web3d.org/x3d/content/X3dTooltips.html#PositionInterpolator2D" target="X3dTooltips" title="X3D Tooltip">PositionInterpolator2D</a>,
<a href="https://www.web3d.org/x3d/content/X3dTooltips.html#OrientationInterpolator" target="X3dTooltips" title="X3D Tooltip">OrientationInterpolator</a>,
<a href="https://www.web3d.org/x3d/content/X3dTooltips.html#NormalInterpolator" target="X3dTooltips" title="X3D Tooltip">NormalInterpolator</a>,
<a href="https://www.web3d.org/x3d/content/X3dTooltips.html#CoordinateInterpolator" target="X3dTooltips" title="X3D Tooltip">CoordinateInterpolator</a>,
and
<a href="https://www.web3d.org/x3d/content/X3dTooltips.html#CoordinateInterpolator2D" target="X3dTooltips" title="X3D Tooltip">CoordinateInterpolator2D</a> nodes.
</p>
<p>
Authors can use a
<a href="Chapter07-EventAnimationInterpolation.10StepAnimationDesignProcess.pdf">10-step algorithm checklist</a>
(with <a href="TimeSensorScalarInterpolatorFilterDiagram.png">example diagram</a>)
as an event-animation design pattern that helps build consistent event-routing chains.
The supporting
<a href="https://x3dGraphics.com/slidesets/X3dForWebAuthors/Chapter07EventAnimationInterpolation.pdf" target="X3dChapterSlideset">Chapter 7 slideset</a>
and course videos
(<a href="https://www.movesinstitute.org/Video/Courses/X3dForWebAuthors/X3dForWebAuthorsVideo.html#7" target="X3dChapterVideos">NPS</a>,
<a href="https://www.youtube.com/playlist?list=PLuSIsM-86simo9kv21MLgaNKw7LGg8HjL" target="X3dChapterYouTubeVideos">YouTube</a>)
for <i>X3D for Web Authors</i> are available online via
<a href="https://x3dGraphics.com" target="_blank">X3dGraphics.com</a>.
</p>