odejs
Version:
3D physics engine
826 lines (496 loc) • 35.1 kB
HTML
<html>
<head>
<meta charset="utf-8">
<title>Index</title>
<script src="scripts/prettify/prettify.js"></script>
<script src="scripts/prettify/lang-css.js"></script>
<script src="scripts/jquery.min.js"></script>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
<link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css">
<link type="text/css" rel="stylesheet" href="styles/jaguar.css">
<script>
var config = {"monospaceLinks":false,"cleverLinks":false,"default":{}};
</script>
</head>
<body>
<div id="wrap" class="clearfix">
<div class="navigation">
<h3 class="applicationName"><a href="index.html"></a></h3>
<div class="search">
<input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations">
</div>
<ul class="list">
<li class="item" data-name="ODE">
<span class="title">
<a href="ODE.html">ODE</a>
<span class="static">static</span>
</span>
<ul class="members itemMembers">
<span class="subtitle">Members</span>
<li data-name="ODE#ready"><a href="ODE.html#ready">ready</a></li>
<li data-name="ODE#readyPromise"><a href="ODE.html#readyPromise">readyPromise</a></li>
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint">
<span class="title">
<a href="ODE.Joint.html">ODE.Joint</a>
<span class="static">static</span>
</span>
<ul class="members itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.Parameters">
<span class="title">
<a href="ODE.Joint.Parameters.html">ODE.Joint.Parameters</a>
<span class="static">static</span>
</span>
<ul class="members itemMembers">
<span class="subtitle">Members</span>
<li data-name="ODE.Joint.Parameters#Bounce"><a href="ODE.Joint.Parameters.html#Bounce">Bounce</a></li>
<li data-name="ODE.Joint.Parameters#FMax"><a href="ODE.Joint.Parameters.html#FMax">FMax</a></li>
<li data-name="ODE.Joint.Parameters#FudgeFactor"><a href="ODE.Joint.Parameters.html#FudgeFactor">FudgeFactor</a></li>
<li data-name="ODE.Joint.Parameters#HiStop"><a href="ODE.Joint.Parameters.html#HiStop">HiStop</a></li>
<li data-name="ODE.Joint.Parameters#LoStop"><a href="ODE.Joint.Parameters.html#LoStop">LoStop</a></li>
<li data-name="ODE.Joint.Parameters#StopCFM"><a href="ODE.Joint.Parameters.html#StopCFM">StopCFM</a></li>
<li data-name="ODE.Joint.Parameters#StopERP"><a href="ODE.Joint.Parameters.html#StopERP">StopERP</a></li>
<li data-name="ODE.Joint.Parameters#SuspensionCFM"><a href="ODE.Joint.Parameters.html#SuspensionCFM">SuspensionCFM</a></li>
<li data-name="ODE.Joint.Parameters#SuspensionERP"><a href="ODE.Joint.Parameters.html#SuspensionERP">SuspensionERP</a></li>
<li data-name="ODE.Joint.Parameters#Vel"><a href="ODE.Joint.Parameters.html#Vel">Vel</a></li>
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.Prototypes">
<span class="title">
<a href="ODE.Joint.Prototypes.html">ODE.Joint.Prototypes</a>
<span class="static">static</span>
</span>
<ul class="members itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.Types">
<span class="title">
<a href="ODE.Joint.Types.html">ODE.Joint.Types</a>
<span class="static">static</span>
</span>
<ul class="members itemMembers">
<span class="subtitle">Members</span>
<li data-name="ODE.Joint.Types#AMotor"><a href="ODE.Joint.Types.html#AMotor">AMotor</a></li>
<li data-name="ODE.Joint.Types#Ball"><a href="ODE.Joint.Types.html#Ball">Ball</a></li>
<li data-name="ODE.Joint.Types#Contact"><a href="ODE.Joint.Types.html#Contact">Contact</a></li>
<li data-name="ODE.Joint.Types#Fixed"><a href="ODE.Joint.Types.html#Fixed">Fixed</a></li>
<li data-name="ODE.Joint.Types#Hinge"><a href="ODE.Joint.Types.html#Hinge">Hinge</a></li>
<li data-name="ODE.Joint.Types#Hinge2"><a href="ODE.Joint.Types.html#Hinge2">Hinge2</a></li>
<li data-name="ODE.Joint.Types#Null"><a href="ODE.Joint.Types.html#Null">Null</a></li>
<li data-name="ODE.Joint.Types#Slider"><a href="ODE.Joint.Types.html#Slider">Slider</a></li>
<li data-name="ODE.Joint.Types#Universal"><a href="ODE.Joint.Types.html#Universal">Universal</a></li>
<li data-name="ODE.Joint.Types#Unknown"><a href="ODE.Joint.Types.html#Unknown">Unknown</a></li>
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Body">
<span class="title">
<a href="ODE.Body.html">ODE.Body</a>
</span>
<ul class="members itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Body.areConnected"><a href="ODE.Body.html#.areConnected">areConnected</a></li>
<li data-name="ODE.Body#addForce"><a href="ODE.Body.html#addForce">addForce</a></li>
<li data-name="ODE.Body#addForceAtPos"><a href="ODE.Body.html#addForceAtPos">addForceAtPos</a></li>
<li data-name="ODE.Body#addForceAtRelPos"><a href="ODE.Body.html#addForceAtRelPos">addForceAtRelPos</a></li>
<li data-name="ODE.Body#addRelForce"><a href="ODE.Body.html#addRelForce">addRelForce</a></li>
<li data-name="ODE.Body#addRelForceAtPos"><a href="ODE.Body.html#addRelForceAtPos">addRelForceAtPos</a></li>
<li data-name="ODE.Body#addRelForceAtRelPos"><a href="ODE.Body.html#addRelForceAtRelPos">addRelForceAtRelPos</a></li>
<li data-name="ODE.Body#addRelTorque"><a href="ODE.Body.html#addRelTorque">addRelTorque</a></li>
<li data-name="ODE.Body#addTorque"><a href="ODE.Body.html#addTorque">addTorque</a></li>
<li data-name="ODE.Body#destroy"><a href="ODE.Body.html#destroy">destroy</a></li>
<li data-name="ODE.Body#disable"><a href="ODE.Body.html#disable">disable</a></li>
<li data-name="ODE.Body#enable"><a href="ODE.Body.html#enable">enable</a></li>
<li data-name="ODE.Body#getAngularVel"><a href="ODE.Body.html#getAngularVel">getAngularVel</a></li>
<li data-name="ODE.Body#getForce"><a href="ODE.Body.html#getForce">getForce</a></li>
<li data-name="ODE.Body#getLinearVel"><a href="ODE.Body.html#getLinearVel">getLinearVel</a></li>
<li data-name="ODE.Body#getMass"><a href="ODE.Body.html#getMass">getMass</a></li>
<li data-name="ODE.Body#getPointer"><a href="ODE.Body.html#getPointer">getPointer</a></li>
<li data-name="ODE.Body#getPosition"><a href="ODE.Body.html#getPosition">getPosition</a></li>
<li data-name="ODE.Body#getQuaternion"><a href="ODE.Body.html#getQuaternion">getQuaternion</a></li>
<li data-name="ODE.Body#getRelPointPos"><a href="ODE.Body.html#getRelPointPos">getRelPointPos</a></li>
<li data-name="ODE.Body#getRelPointVel"><a href="ODE.Body.html#getRelPointVel">getRelPointVel</a></li>
<li data-name="ODE.Body#getRotation"><a href="ODE.Body.html#getRotation">getRotation</a></li>
<li data-name="ODE.Body#getTorque"><a href="ODE.Body.html#getTorque">getTorque</a></li>
<li data-name="ODE.Body#isEnabled"><a href="ODE.Body.html#isEnabled">isEnabled</a></li>
<li data-name="ODE.Body#setAngularVel"><a href="ODE.Body.html#setAngularVel">setAngularVel</a></li>
<li data-name="ODE.Body#setLinearVel"><a href="ODE.Body.html#setLinearVel">setLinearVel</a></li>
<li data-name="ODE.Body#setMass"><a href="ODE.Body.html#setMass">setMass</a></li>
<li data-name="ODE.Body#setPosition"><a href="ODE.Body.html#setPosition">setPosition</a></li>
<li data-name="ODE.Body#setQuaternion"><a href="ODE.Body.html#setQuaternion">setQuaternion</a></li>
<li data-name="ODE.Body#setRotation"><a href="ODE.Body.html#setRotation">setRotation</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.BallJoint">
<span class="title">
<a href="ODE.Joint.BallJoint.html">ODE.Joint.BallJoint</a>
</span>
<ul class="members itemMembers">
<span class="subtitle">Members</span>
<li data-name="ODE.Joint.BallJoint#type"><a href="ODE.Joint.BallJoint.html#type">type</a></li>
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Joint.BallJoint#attach"><a href="ODE.Joint.BallJoint.html#attach">attach</a></li>
<li data-name="ODE.Joint.BallJoint#destroy"><a href="ODE.Joint.BallJoint.html#destroy">destroy</a></li>
<li data-name="ODE.Joint.BallJoint#getAnchor"><a href="ODE.Joint.BallJoint.html#getAnchor">getAnchor</a></li>
<li data-name="ODE.Joint.BallJoint#getBody"><a href="ODE.Joint.BallJoint.html#getBody">getBody</a></li>
<li data-name="ODE.Joint.BallJoint#getPointer"><a href="ODE.Joint.BallJoint.html#getPointer">getPointer</a></li>
<li data-name="ODE.Joint.BallJoint#setAnchor"><a href="ODE.Joint.BallJoint.html#setAnchor">setAnchor</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.Group">
<span class="title">
<a href="ODE.Joint.Group.html">ODE.Joint.Group</a>
</span>
<ul class="members itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Joint.Group#destroy"><a href="ODE.Joint.Group.html#destroy">destroy</a></li>
<li data-name="ODE.Joint.Group#empty"><a href="ODE.Joint.Group.html#empty">empty</a></li>
<li data-name="ODE.Joint.Group#getPointer"><a href="ODE.Joint.Group.html#getPointer">getPointer</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.HingeJoint">
<span class="title">
<a href="ODE.Joint.HingeJoint.html">ODE.Joint.HingeJoint</a>
</span>
<ul class="members itemMembers">
<span class="subtitle">Members</span>
<li data-name="ODE.Joint.HingeJoint#type"><a href="ODE.Joint.HingeJoint.html#type">type</a></li>
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Joint.HingeJoint#attach"><a href="ODE.Joint.HingeJoint.html#attach">attach</a></li>
<li data-name="ODE.Joint.HingeJoint#destroy"><a href="ODE.Joint.HingeJoint.html#destroy">destroy</a></li>
<li data-name="ODE.Joint.HingeJoint#getAnchor"><a href="ODE.Joint.HingeJoint.html#getAnchor">getAnchor</a></li>
<li data-name="ODE.Joint.HingeJoint#getAngle"><a href="ODE.Joint.HingeJoint.html#getAngle">getAngle</a></li>
<li data-name="ODE.Joint.HingeJoint#getAngleRate"><a href="ODE.Joint.HingeJoint.html#getAngleRate">getAngleRate</a></li>
<li data-name="ODE.Joint.HingeJoint#getAxis"><a href="ODE.Joint.HingeJoint.html#getAxis">getAxis</a></li>
<li data-name="ODE.Joint.HingeJoint#getBody"><a href="ODE.Joint.HingeJoint.html#getBody">getBody</a></li>
<li data-name="ODE.Joint.HingeJoint#getParam"><a href="ODE.Joint.HingeJoint.html#getParam">getParam</a></li>
<li data-name="ODE.Joint.HingeJoint#getPointer"><a href="ODE.Joint.HingeJoint.html#getPointer">getPointer</a></li>
<li data-name="ODE.Joint.HingeJoint#setAnchor"><a href="ODE.Joint.HingeJoint.html#setAnchor">setAnchor</a></li>
<li data-name="ODE.Joint.HingeJoint#setAxis"><a href="ODE.Joint.HingeJoint.html#setAxis">setAxis</a></li>
<li data-name="ODE.Joint.HingeJoint#setParam"><a href="ODE.Joint.HingeJoint.html#setParam">setParam</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.Prototypes.AnchorJoint">
<span class="title">
<a href="ODE.Joint.Prototypes.AnchorJoint.html">ODE.Joint.Prototypes.AnchorJoint</a>
</span>
<ul class="members itemMembers">
<span class="subtitle">Members</span>
<li data-name="ODE.Joint.Prototypes.AnchorJoint#type"><a href="ODE.Joint.Prototypes.AnchorJoint.html#type">type</a></li>
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Joint.Prototypes.AnchorJoint#attach"><a href="ODE.Joint.Prototypes.AnchorJoint.html#attach">attach</a></li>
<li data-name="ODE.Joint.Prototypes.AnchorJoint#destroy"><a href="ODE.Joint.Prototypes.AnchorJoint.html#destroy">destroy</a></li>
<li data-name="ODE.Joint.Prototypes.AnchorJoint#getAnchor"><a href="ODE.Joint.Prototypes.AnchorJoint.html#getAnchor">getAnchor</a></li>
<li data-name="ODE.Joint.Prototypes.AnchorJoint#getBody"><a href="ODE.Joint.Prototypes.AnchorJoint.html#getBody">getBody</a></li>
<li data-name="ODE.Joint.Prototypes.AnchorJoint#getPointer"><a href="ODE.Joint.Prototypes.AnchorJoint.html#getPointer">getPointer</a></li>
<li data-name="ODE.Joint.Prototypes.AnchorJoint#setAnchor"><a href="ODE.Joint.Prototypes.AnchorJoint.html#setAnchor">setAnchor</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.Prototypes.AngleJoint">
<span class="title">
<a href="ODE.Joint.Prototypes.AngleJoint.html">ODE.Joint.Prototypes.AngleJoint</a>
</span>
<ul class="members itemMembers">
<span class="subtitle">Members</span>
<li data-name="ODE.Joint.Prototypes.AngleJoint#type"><a href="ODE.Joint.Prototypes.AngleJoint.html#type">type</a></li>
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Joint.Prototypes.AngleJoint#attach"><a href="ODE.Joint.Prototypes.AngleJoint.html#attach">attach</a></li>
<li data-name="ODE.Joint.Prototypes.AngleJoint#destroy"><a href="ODE.Joint.Prototypes.AngleJoint.html#destroy">destroy</a></li>
<li data-name="ODE.Joint.Prototypes.AngleJoint#getAngle"><a href="ODE.Joint.Prototypes.AngleJoint.html#getAngle">getAngle</a></li>
<li data-name="ODE.Joint.Prototypes.AngleJoint#getAngleRate"><a href="ODE.Joint.Prototypes.AngleJoint.html#getAngleRate">getAngleRate</a></li>
<li data-name="ODE.Joint.Prototypes.AngleJoint#getBody"><a href="ODE.Joint.Prototypes.AngleJoint.html#getBody">getBody</a></li>
<li data-name="ODE.Joint.Prototypes.AngleJoint#getPointer"><a href="ODE.Joint.Prototypes.AngleJoint.html#getPointer">getPointer</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.Prototypes.AxisJoint">
<span class="title">
<a href="ODE.Joint.Prototypes.AxisJoint.html">ODE.Joint.Prototypes.AxisJoint</a>
</span>
<ul class="members itemMembers">
<span class="subtitle">Members</span>
<li data-name="ODE.Joint.Prototypes.AxisJoint#type"><a href="ODE.Joint.Prototypes.AxisJoint.html#type">type</a></li>
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Joint.Prototypes.AxisJoint#attach"><a href="ODE.Joint.Prototypes.AxisJoint.html#attach">attach</a></li>
<li data-name="ODE.Joint.Prototypes.AxisJoint#destroy"><a href="ODE.Joint.Prototypes.AxisJoint.html#destroy">destroy</a></li>
<li data-name="ODE.Joint.Prototypes.AxisJoint#getAxis"><a href="ODE.Joint.Prototypes.AxisJoint.html#getAxis">getAxis</a></li>
<li data-name="ODE.Joint.Prototypes.AxisJoint#getBody"><a href="ODE.Joint.Prototypes.AxisJoint.html#getBody">getBody</a></li>
<li data-name="ODE.Joint.Prototypes.AxisJoint#getPointer"><a href="ODE.Joint.Prototypes.AxisJoint.html#getPointer">getPointer</a></li>
<li data-name="ODE.Joint.Prototypes.AxisJoint#setAxis"><a href="ODE.Joint.Prototypes.AxisJoint.html#setAxis">setAxis</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.Prototypes.BaseJoint">
<span class="title">
<a href="ODE.Joint.Prototypes.BaseJoint.html">ODE.Joint.Prototypes.BaseJoint</a>
</span>
<ul class="members itemMembers">
<span class="subtitle">Members</span>
<li data-name="ODE.Joint.Prototypes.BaseJoint#type"><a href="ODE.Joint.Prototypes.BaseJoint.html#type">type</a></li>
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Joint.Prototypes.BaseJoint#attach"><a href="ODE.Joint.Prototypes.BaseJoint.html#attach">attach</a></li>
<li data-name="ODE.Joint.Prototypes.BaseJoint#destroy"><a href="ODE.Joint.Prototypes.BaseJoint.html#destroy">destroy</a></li>
<li data-name="ODE.Joint.Prototypes.BaseJoint#getBody"><a href="ODE.Joint.Prototypes.BaseJoint.html#getBody">getBody</a></li>
<li data-name="ODE.Joint.Prototypes.BaseJoint#getPointer"><a href="ODE.Joint.Prototypes.BaseJoint.html#getPointer">getPointer</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.Prototypes.ParametersJoint">
<span class="title">
<a href="ODE.Joint.Prototypes.ParametersJoint.html">ODE.Joint.Prototypes.ParametersJoint</a>
</span>
<ul class="members itemMembers">
<span class="subtitle">Members</span>
<li data-name="ODE.Joint.Prototypes.ParametersJoint#type"><a href="ODE.Joint.Prototypes.ParametersJoint.html#type">type</a></li>
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Joint.Prototypes.ParametersJoint#attach"><a href="ODE.Joint.Prototypes.ParametersJoint.html#attach">attach</a></li>
<li data-name="ODE.Joint.Prototypes.ParametersJoint#destroy"><a href="ODE.Joint.Prototypes.ParametersJoint.html#destroy">destroy</a></li>
<li data-name="ODE.Joint.Prototypes.ParametersJoint#getBody"><a href="ODE.Joint.Prototypes.ParametersJoint.html#getBody">getBody</a></li>
<li data-name="ODE.Joint.Prototypes.ParametersJoint#getParam"><a href="ODE.Joint.Prototypes.ParametersJoint.html#getParam">getParam</a></li>
<li data-name="ODE.Joint.Prototypes.ParametersJoint#getPointer"><a href="ODE.Joint.Prototypes.ParametersJoint.html#getPointer">getPointer</a></li>
<li data-name="ODE.Joint.Prototypes.ParametersJoint#setParam"><a href="ODE.Joint.Prototypes.ParametersJoint.html#setParam">setParam</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Joint.SliderJoint">
<span class="title">
<a href="ODE.Joint.SliderJoint.html">ODE.Joint.SliderJoint</a>
</span>
<ul class="members itemMembers">
<span class="subtitle">Members</span>
<li data-name="ODE.Joint.SliderJoint#type"><a href="ODE.Joint.SliderJoint.html#type">type</a></li>
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Joint.SliderJoint#attach"><a href="ODE.Joint.SliderJoint.html#attach">attach</a></li>
<li data-name="ODE.Joint.SliderJoint#destroy"><a href="ODE.Joint.SliderJoint.html#destroy">destroy</a></li>
<li data-name="ODE.Joint.SliderJoint#getAxis"><a href="ODE.Joint.SliderJoint.html#getAxis">getAxis</a></li>
<li data-name="ODE.Joint.SliderJoint#getBody"><a href="ODE.Joint.SliderJoint.html#getBody">getBody</a></li>
<li data-name="ODE.Joint.SliderJoint#getParam"><a href="ODE.Joint.SliderJoint.html#getParam">getParam</a></li>
<li data-name="ODE.Joint.SliderJoint#getPointer"><a href="ODE.Joint.SliderJoint.html#getPointer">getPointer</a></li>
<li data-name="ODE.Joint.SliderJoint#getPosition"><a href="ODE.Joint.SliderJoint.html#getPosition">getPosition</a></li>
<li data-name="ODE.Joint.SliderJoint#ggetPositionRate"><a href="ODE.Joint.SliderJoint.html#ggetPositionRate">ggetPositionRate</a></li>
<li data-name="ODE.Joint.SliderJoint#setAxis"><a href="ODE.Joint.SliderJoint.html#setAxis">setAxis</a></li>
<li data-name="ODE.Joint.SliderJoint#setParam"><a href="ODE.Joint.SliderJoint.html#setParam">setParam</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Mass">
<span class="title">
<a href="ODE.Mass.html">ODE.Mass</a>
</span>
<ul class="members itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Mass#destroy"><a href="ODE.Mass.html#destroy">destroy</a></li>
<li data-name="ODE.Mass#getPointer"><a href="ODE.Mass.html#getPointer">getPointer</a></li>
<li data-name="ODE.Mass#setCapsule"><a href="ODE.Mass.html#setCapsule">setCapsule</a></li>
<li data-name="ODE.Mass#setCapsuleTotal"><a href="ODE.Mass.html#setCapsuleTotal">setCapsuleTotal</a></li>
<li data-name="ODE.Mass#setParameters"><a href="ODE.Mass.html#setParameters">setParameters</a></li>
<li data-name="ODE.Mass#setSphere"><a href="ODE.Mass.html#setSphere">setSphere</a></li>
<li data-name="ODE.Mass#setSphereTotal"><a href="ODE.Mass.html#setSphereTotal">setSphereTotal</a></li>
<li data-name="ODE.Mass#setZero"><a href="ODE.Mass.html#setZero">setZero</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Quaternion">
<span class="title">
<a href="ODE.Quaternion.html">ODE.Quaternion</a>
</span>
<ul class="members itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Quaternion#fromAxisAndAngle"><a href="ODE.Quaternion.html#fromAxisAndAngle">fromAxisAndAngle</a></li>
<li data-name="ODE.Quaternion#getArray"><a href="ODE.Quaternion.html#getArray">getArray</a></li>
<li data-name="ODE.Quaternion#getPointer"><a href="ODE.Quaternion.html#getPointer">getPointer</a></li>
<li data-name="ODE.Quaternion#setArray"><a href="ODE.Quaternion.html#setArray">setArray</a></li>
<li data-name="ODE.Quaternion#setIdentity"><a href="ODE.Quaternion.html#setIdentity">setIdentity</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
<li class="item" data-name="ODE.Rotation">
<span class="title">
<a href="ODE.Rotation.html">ODE.Rotation</a>
</span>
<ul class="members itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="typedefs itemMembers">
</ul>
<ul class="methods itemMembers">
<span class="subtitle">Methods</span>
<li data-name="ODE.Rotation#fromAxisAndAngle"><a href="ODE.Rotation.html#fromAxisAndAngle">fromAxisAndAngle</a></li>
<li data-name="ODE.Rotation#fromEulerAngles"><a href="ODE.Rotation.html#fromEulerAngles">fromEulerAngles</a></li>
<li data-name="ODE.Rotation#getArray"><a href="ODE.Rotation.html#getArray">getArray</a></li>
<li data-name="ODE.Rotation#getPointer"><a href="ODE.Rotation.html#getPointer">getPointer</a></li>
<li data-name="ODE.Rotation#setArray"><a href="ODE.Rotation.html#setArray">setArray</a></li>
<li data-name="ODE.Rotation#setIdentity"><a href="ODE.Rotation.html#setIdentity">setIdentity</a></li>
</ul>
<ul class="events itemMembers">
</ul>
</li>
</ul>
</div>
<div class="main">
<h1 class="page-title" data-filename="index.html">Index</h1>
<h3> </h3>
<section>
<article class="readme"><p><img src="http://www.ode.org/pix2/odelogo.jpg" alt="Image of ODE"></p>
<h1>ODE.js</h1>
<p>ODE is an high performance library for simulating rigid body dynamics, it has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual reality environments and virtual creatures.</p>
<p><a target="_blank" href="http://www.q12.org/">Russell Smith</a> is the original author of <strong>ODE</strong>.</p>
<h2>Installation :</h2>
<p><code>npm install odejs</code></p>
<h2>Online Examples :</h2>
<ul>
<li><a target="_blank" href="http://ricku34.github.io/ODE.js/examples/BabylonJs%20-%20boxstack.html">Boxstack</a> : Drop primitives & mesh object</li>
<li><a target="_blank" href="http://ricku34.github.io/ODE.js/examples/BabylonJs%20-%20chain.html">Chain</a> : simulate a chain using 30 rigid body with <a target="_blank" href="http://ode.org/ode-latest-userguide.html#sec_7_3_1">Ball and Socket anchor joint</a></li>
<li><a target="_blank" href="http://ricku34.github.io/ODE.js/examples/BabylonJs%20-%20Heightmap.html">HeightField</a> : Drop primitives & mesh object on HeightMap</li>
<li><a target="_blank" href="http://ricku34.github.io/ODE.js/examples/BabylonJs%20-%20Jeep.html">Jeep</a> : simulate a jeep using <a target="_blank" href="http://ode.org/ode-latest-userguide.html#sec_7_3_5">Hinge-2 joint</a></li>
<li><a target="_blank" href="http://ricku34.github.io/ODE.js/examples/BabylonJs%20-%20Basket.html">Basket</a> : play basketball using <strong>triangleMesh collider</strong></li>
</ul>
<h2>Documentation :</h2>
<p>A start of API documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">jsdoc</a> can be found <a target="_blank" href="http://ricku34.github.io/ODE.js/docs/">HERE</a>.
The original manual can be found at <a target="_blank" href="http://ode.org/ode-latest-userguide.html">http://ode.org/ode-latest-userguide.html</a></p></article>
</section>
<footer>
Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.3</a> on Sun Mar 08 2020 15:45:58 GMT+0100 (GMT+01:00)
</footer>
</div>
</div>
<script>prettyPrint();</script>
<script src="scripts/jaguar.js"></script>
</body>
</html>