m4m.framework.IPhysicsEnginePlugin
Last updated
Last updated
/ / / / IPhysicsEnginePlugin
..IPhysicsEnginePlugin
â–¸ applyForce(impostor
, force
, contactPoint
): void
Parameters
impostor
force
vector3
contactPoint
vector3
Returns
void
Defined in
â–¸ applyImpulse(impostor
, force
, contactPoint
): void
Parameters
impostor
force
vector3
contactPoint
vector3
Returns
void
Defined in
â–¸ dispose(): void
Returns
void
Defined in
â–¸ executeStep(delta
, impostors
): void
Parameters
delta
number
impostors
Returns
void
Defined in
â–¸ generateJoint(joint
): void
Parameters
joint
Returns
void
Defined in
â–¸ generatePhysicsBody(impostor
): void
Parameters
impostor
Returns
void
Defined in
â–¸ getAngularVelocity(impostor
): vector3
Parameters
impostor
Returns
vector3
Defined in
â–¸ getBodyFriction(impostor
): number
Parameters
impostor
Returns
number
Defined in
â–¸ getBodyMass(impostor
): number
Parameters
impostor
Returns
number
Defined in
â–¸ getBodyRestitution(impostor
): number
Parameters
impostor
Returns
number
Defined in
â–¸ getBoxSizeToRef(impostor
, result
): void
Parameters
impostor
result
vector3
Returns
void
Defined in
â–¸ getLinearVelocity(impostor
): vector3
Parameters
impostor
Returns
vector3
Defined in
â–¸ getRadius(impostor
): number
Parameters
impostor
Returns
number
Defined in
â–¸ getTimeStep(): number
Returns
number
Defined in
â–¸ isSleeping(impostor
): boolean
Parameters
impostor
Returns
boolean
Defined in
â–¸ isSupported(): boolean
Returns
boolean
Defined in
â–¸ removeJoint(joint
): void
Parameters
joint
Returns
void
Defined in
â–¸ removePhysicsBody(impostor
): void
Parameters
impostor
Returns
void
Defined in
â–¸ setAngularVelocity(impostor
, velocity
): void
Parameters
impostor
velocity
vector3
Returns
void
Defined in
â–¸ setBodyFriction(impostor
, friction
): void
Parameters
impostor
friction
number
Returns
void
Defined in
â–¸ setBodyMass(impostor
, mass
): void
Parameters
impostor
mass
number
Returns
void
Defined in
â–¸ setBodyRestitution(impostor
, restitution
): void
Parameters
impostor
restitution
number
Returns
void
Defined in
â–¸ setGravity(gravity
): void
Parameters
gravity
vector3
Returns
void
Defined in
â–¸ setLimit(joint
, upperLimit
, lowerLimit?
, motorIndex?
): void
Parameters
joint
upperLimit
number
lowerLimit?
number
motorIndex?
number
Returns
void
Defined in
â–¸ setLinearVelocity(impostor
, velocity
): void
Parameters
impostor
velocity
vector3
Returns
void
Defined in
â–¸ setMotor(joint
, speed
, maxForce?
, motorIndex?
): void
Parameters
joint
speed
number
maxForce?
number
motorIndex?
number
Returns
void
Defined in
â–¸ setPhysicsBodyTransformation(impostor
, newPosition
, newRotation
): void
Parameters
impostor
newPosition
vector3
newRotation
quaternion
Returns
void
Defined in
â–¸ setTimeStep(timeStep
): void
Parameters
timeStep
number
Returns
void
Defined in
â–¸ setTransformationFromPhysicsBody(impostor
): void
Parameters
impostor
Returns
void
Defined in
â–¸ sleepBody(impostor
): void
Parameters
impostor
Returns
void
Defined in
â–¸ updateDistanceJoint(joint
, maxDistance
, minDistance?
): void
Parameters
joint
maxDistance
number
minDistance?
number
Returns
void
Defined in
â–¸ wakeUpBody(impostor
): void
Parameters
impostor
Returns
void
Defined in
• name: string
Defined in
• world: any
Defined in
[]