Class: RevoluteConstraint

Phaser.Physics.P2. RevoluteConstraint

Phaser.Physics.P2.RevoluteConstraint

new RevoluteConstraint(world, bodyA, pivotA, bodyB, pivotB, maxForce, worldPivot)

Connects two bodies at given offset points, letting them rotate relative to each other around this point. The pivot points are given in world (pixel) coordinates.

Parameters:
Name Type Argument Default Description
world Phaser.Physics.P2

A reference to the P2 World.

bodyA p2.Body

First connected body.

pivotA Float32Array

The point relative to the center of mass of bodyA which bodyA is constrained to. The value is an array with 2 elements matching x and y, i.e: [32, 32].

bodyB p2.Body

Second connected body.

pivotB Float32Array

The point relative to the center of mass of bodyB which bodyB is constrained to. The value is an array with 2 elements matching x and y, i.e: [32, 32].

maxForce number <optional>
0

The maximum force that should be applied to constrain the bodies.

worldPivot Float32Array <optional>
null

A pivot point given in world coordinates. If specified, localPivotA and localPivotB are automatically computed from this value.

Source:

Members

game

Properties:
Name Type Description
game Phaser.Game

Local reference to game.

Source:

world

Properties:
Name Type Description
world Phaser.Physics.P2

Local reference to P2 World.

Source:
Phaser Copyright © 2012-2014 Photon Storm Ltd.
Documentation generated by JSDoc 3.3.0-dev on Wed Oct 22 2014 21:46:03 GMT+0100 (BST) using the DocStrap template.