UNPKG

odejs

Version:
1,657 lines (768 loc) 45.4 kB
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Class: AngleJoint</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="ODE.Joint.Prototypes.AngleJoint.html">Class: AngleJoint</h1> <section> <header> <h2> <span class="ancestors"><a href="ODE.html">ODE</a><a href="ODE.Joint.html">.Joint</a><a href="ODE.Joint.Prototypes.html">.Prototypes</a>.</span> AngleJoint </h2> <div class="class-description"><p>base prototype for an Joint that contain an angle</p></div> </header> <article> <div class="container-overview"> <dt> <div class="nameContainer"> <h4 class="name" id="AngleJoint"> <span class="type-signature ">abstract</span>new ODE.Joint.Prototypes.AngleJoint<span class="signature">()</span> </h4> <div class="tag-source"> D:/work/ODE.js/lib/ode.js, line 597 </div> </div> </dt> <dd> <dl class="details"> </dl> </dd> </div> <h3 class="subsection-title">Extends</h3> <ul> <li><a href="ODE.Joint.Prototypes.BaseJoint.html">ODE.Joint.Prototypes.BaseJoint</a></li> </ul> <h3 class="subsection-title">Members</h3> <dl> <dt> <div class="nameContainer"> <h4 class="name" id="type"><span class="type-signature ">readonly</span>type<span class="type-signature type ode.joint.types"><a href="ODE.Joint.Types.html">ODE.Joint.Types</a></span> </h4> </div> </dt> <dd> <div class="description"> <p>get the type of this joint</p> </div> <dl class="details"> </dl> </dd> </dl> <h3 class="subsection-title">Methods</h3> <dl> <dt> <div class="nameContainer inherited"> <h4 class="name" id="attach"> <span class="inherited"><a href="ODE.Joint.Prototypes.BaseJoint.html#attach">inherited</a></span> attach<span class="signature">(b1, b2)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="ODE.Joint.html">ODE.Joint</a>}</span> </h4> <div class="tag-source"> D:/work/ODE.js/lib/ode.js, line 662 </div> </div> </dt> <dd> <div class="description"> <p>Attach the joint to some new bodies. If the joint is already attached, it will be detached from the old bodies first. To attach this joint to only one body, set body1 or body2 to zero - a zero body refers to the static environment. Setting both bodies to zero puts the joint into &quot;limbo&quot;, i.e. it will have no effect on the simulation. Some joints, like hinge-2 need to be attached to two bodies to work.</p> </div> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>b1</code></td> <td class="type"> <span class="param-type"><a href="ODE.Body.html">ODE.Body</a></span> </td> <td class="description last"> <p>the first body</p></td> </tr> <tr> <td class="name"><code>b2</code></td> <td class="type"> <span class="param-type"><a href="ODE.Body.html">ODE.Body</a></span> </td> <td class="description last"> <p>the second body</p></td> </tr> </tbody> </table> <dl class="details"> </dl> <h5>Returns:</h5> <table class="params"> <thead> <tr> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="type"> <a href="ODE.Joint.html">ODE.Joint</a> </td> <td class="description last"></td> </tr> </tbody> </table> </dd> <dt> <div class="nameContainer inherited"> <h4 class="name" id="destroy"> <span class="inherited"><a href="ODE.Joint.Prototypes.BaseJoint.html#destroy">inherited</a></span> destroy<span class="signature">()</span> </h4> <div class="tag-source"> D:/work/ODE.js/lib/ode.js, line 645 </div> </div> </dt> <dd> <div class="description"> <p>clear memory space in LLVM heap</p> </div> <dl class="details"> </dl> </dd> <dt> <div class="nameContainer"> <h4 class="name" id="getAngle"> getAngle<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> D:/work/ODE.js/lib/ode.js, line 751 </div> </div> </dt> <dd> <div class="description"> <p>get angle, measured between the two bodies, or between the body and the static environment. The angle will be between -pi..pi.</p> </div> <dl class="details"> </dl> <h5>Returns:</h5> <table class="params"> <thead> <tr> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="type"> Number </td> <td class="description last"></td> </tr> </tbody> </table> </dd> <dt> <div class="nameContainer"> <h4 class="name" id="getAngleRate"> getAngleRate<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> D:/work/ODE.js/lib/ode.js, line 757 </div> </div> </dt> <dd> <div class="description"> <p>get the time derivative of the angle</p> </div> <dl class="details"> </dl> <h5>Returns:</h5> <table class="params"> <thead> <tr> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="type"> Number </td> <td class="description last"></td> </tr> </tbody> </table> </dd> <dt> <div class="nameContainer inherited"> <h4 class="name" id="getBody"> <span class="inherited"><a href="ODE.Joint.Prototypes.BaseJoint.html#getBody">inherited</a></span> getBody<span class="signature">(idx)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="ODE.Body.html">ODE.Body</a>|null}</span> </h4> <div class="tag-source"> D:/work/ODE.js/lib/ode.js, line 672 </div> </div> </dt> <dd> <div class="description"> <p>Return the bodies that this joint connects. If <strong>idx</strong> is 0 the first body will be returned, corresponding to the first body argument of <a href="ODE.Joint.Prototypes.BaseJoint.html#attach">ODE.Joint.Prototypes.BaseJoint#attach</a>. If <strong>idx</strong> is 1 the second body will be returned, corresponding to the second body argument of <a href="ODE.Joint.Prototypes.BaseJoint.html#attach">ODE.Joint.Prototypes.BaseJoint#attach</a>.. If one of these returned body IDs is zero, the joint connects the other body to the static environment. If both body IDs are zero, the joint is in ``limbo'' and has no effect on the simulation.</p> </div> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>idx</code></td> <td class="type"> <span class="param-type">Number</span> </td> <td class="description last"> </td> </tr> </tbody> </table> <dl class="details"> </dl> <h5>Returns:</h5> <table class="params"> <thead> <tr> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="type"> <a href="ODE.Body.html">ODE.Body</a> | null </td> <td class="description last"></td> </tr> </tbody> </table> </dd> <dt> <div class="nameContainer inherited"> <h4 class="name" id="getPointer"> <span class="inherited"><a href="ODE.Joint.Prototypes.BaseJoint.html#getPointer">inherited</a></span> getPointer<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Number}</span> </h4> <div class="tag-source"> D:/work/ODE.js/lib/ode.js, line 638 </div> </div> </dt> <dd> <div class="description"> <p>get offset address in heap memory</p> </div> <dl class="details"> </dl> <h5>Returns:</h5> <table class="params"> <thead> <tr> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="type"> Number </td> <td class="description last"></td> </tr> </tbody> </table> </dd> </dl> </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>