Description
class OimoJSPlugin
Constructor
Parameters
|
Name |
Type |
Description |
optional |
iterations |
number |
|
Members
world : any
name : string
BJSOIMO : any
Methods
setGravity(gravity) → void
Parameters
|
Name |
Type |
Description |
|
gravity |
Vector3 |
|
setTimeStep(timeStep) → void
Parameters
|
Name |
Type |
Description |
|
timeStep |
number |
|
getTimeStep() → number
executeStep(delta, impostors) → void
Parameters
applyImpulse(impostor, force, contactPoint) → void
Parameters
applyForce(impostor, force, contactPoint) → void
Parameters
generatePhysicsBody(impostor) → void
Parameters
removePhysicsBody(impostor) → void
Parameters
generateJoint(impostorJoint) → void
Parameters
|
Name |
Type |
Description |
|
impostorJoint |
PhysicsImpostorJoint |
|
removeJoint(impostorJoint) → void
Parameters
|
Name |
Type |
Description |
|
impostorJoint |
PhysicsImpostorJoint |
|
isSupported() → boolean
setTransformationFromPhysicsBody(impostor) → void
Parameters
setPhysicsBodyTransformation(impostor, newPosition, newRotation) → void
Parameters
setLinearVelocity(impostor, velocity) → void
Parameters
setAngularVelocity(impostor, velocity) → void
Parameters
getLinearVelocity(impostor) → Nullable<Vector3>
Parameters
getAngularVelocity(impostor) → Nullable<Vector3>
Parameters
setBodyMass(impostor, mass) → void
Parameters
getBodyMass(impostor) → number
Parameters
getBodyFriction(impostor) → number
Parameters
setBodyFriction(impostor, friction) → void
Parameters
getBodyRestitution(impostor) → number
Parameters
setBodyRestitution(impostor, restitution) → void
Parameters
sleepBody(impostor) → void
Parameters
wakeUpBody(impostor) → void
Parameters
updateDistanceJoint(joint, maxDistance, minDistance) → void
Parameters
|
Name |
Type |
Description |
|
joint |
PhysicsJoint |
|
|
maxDistance |
number |
|
optional |
minDistance |
number |
|
setMotor(joint, speed, maxForce, motorIndex) → void
Parameters
|
Name |
Type |
Description |
|
joint |
IMotorEnabledJoint |
|
|
speed |
number |
|
optional |
maxForce |
number |
|
setLimit(joint, upperLimit, lowerLimit, motorIndex) → void
Parameters
|
Name |
Type |
Description |
|
joint |
IMotorEnabledJoint |
|
|
upperLimit |
number |
|
optional |
lowerLimit |
number |
|
syncMeshWithImpostor(mesh, impostor) → void
Parameters
getRadius(impostor) → number
Parameters
getBoxSizeToRef(impostor, result) → void
Parameters
dispose() → void