webgui/www/extras/yui/docs/YAHOO.util.Bezier.html
JT Smith cfd09a5cb6 upgraded to yui 0.12.0
upgraded to yui-ext 0.33 rc2
2006-11-28 02:23:34 +00:00

195 lines
8.3 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>API: animation YAHOO.util.Bezier (YUI Library)</title>
<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css">
<link rel="stylesheet" type="text/css" href="assets/api.css">
</head>
<body id="yahoo-com">
<div id="doc3" class="yui-t2">
<div id="hd">
<h1>Yahoo! UI Library</h1>
<h3>animation&nbsp;</h3>
<p>
<a href="./index.html">Yahoo! UI Library</a>
&gt; <a href="./module_animation.html">animation</a>
&gt; YAHOO.util.Bezier
</p>
</div>
<div id="bd">
<div id="yui-main">
<div class="yui-b">
<h2>
Class <b>YAHOO.util.Bezier</b>
<span class="extends">
</span>
<span class="extends">
</span>
</code>
</h2>
<!-- class tree goes here -->
<div class="summary description">
Used to calculate Bezier splines for any number of control points.
</div>
<div class="section method details">
<h3><a name="methodDetails">Methods</a></h3>
<div class="content">
<h4>
<a name="getPosition">getPosition</a></h4>
<div class="detail">
<code>
Array
<strong>getPosition</strong>
(
points
,
t
)
</code>
<div class="description">
Get the current position of the animated element based on t.
Each point is an array of "x" and "y" values (0 = x, 1 = y)
At least 2 points are required (start and end).
First point is start. Last point is end.
Additional control points are optional.
</div>
<div class="description">
<dl>
<dt>Parameters:</dt>
<dd>
<code>points &lt;Array&gt;</code>
An array containing Bezier points
</dd>
<dd>
<code>t &lt;Number&gt;</code>
A number between 0 and 1 which is the basis for determining current position
</dd>
</dl>
<dl>
<dt>Returns:
<code>
Array
</code></dt>
<dd>An array containing int x and y member data</dd>
</dl>
</div>
</div>
<hr />
</div>
</div>
</div>
</div>
<div class="yui-b">
<div class="nav">
<div class="module">
<h4>Modules</h4>
<ul class="content">
<li><a href="module_animation.html">animation</a></li>
<li><a href="module_autocomplete.html">autocomplete</a></li>
<li><a href="module_calendar.html">calendar</a></li>
<li><a href="module_connection.html">connection</a></li>
<li><a href="module_container.html">container</a></li>
<li><a href="module_dom.html">dom</a></li>
<li><a href="module_dragdrop.html">dragdrop</a></li>
<li><a href="module_event.html">event</a></li>
<li><a href="module_logger.html">logger</a></li>
<li><a href="module_menu.html">menu</a></li>
<li><a href="module_slider.html">slider</a></li>
<li><a href="module_tabview.html">tabview</a></li>
<li><a href="module_treeview.html">treeview</a></li>
<li><a href="module_yahoo.html">yahoo</a></li>
</ul>
</div>
<div class="module">
<h4>Classes</h4>
<ul class="content">
<li><a href="YAHOO.util.Anim.html">YAHOO.util.Anim</a></li>
<li><a href="YAHOO.util.AnimMgr.html">YAHOO.util.AnimMgr</a></li>
<li><a href="YAHOO.util.Bezier.html">YAHOO.util.Bezier</a></li>
<li><a href="YAHOO.util.ColorAnim.html">YAHOO.util.ColorAnim</a></li>
<li><a href="YAHOO.util.Easing.html">YAHOO.util.Easing</a></li>
<li><a href="YAHOO.util.Motion.html">YAHOO.util.Motion</a></li>
<li><a href="YAHOO.util.Scroll.html">YAHOO.util.Scroll</a></li>
</ul>
</div>
<div class="module">
<h4>Files</h4>
<ul class="content">
<li><a href="Anim.js.html">Anim.js</a></li>
<li><a href="AnimMgr.js.html">AnimMgr.js</a></li>
<li><a href="Bezier.js.html">Bezier.js</a></li>
<li><a href="ColorAnim.js.html">ColorAnim.js</a></li>
<li><a href="Easing.js.html">Easing.js</a></li>
<li><a href="Motion.js.html">Motion.js</a></li>
<li><a href="Scroll.js.html">Scroll.js</a></li>
</ul>
</div>
<div class="module">
<h4>Methods</h4>
<ul class="content">
<li><!--<code>Array</code>-->
<a href="#getPosition">getPosition</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div id="ft">
<hr />
Copyright &copy; 2006 Yahoo! Inc. All rights reserved.
</div>
</div>
</body>
</html>