mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-01 09:01:45 +08:00
Added missing methods to Body.
This commit is contained in:
5
p2/index.d.ts
vendored
5
p2/index.d.ts
vendored
@@ -520,7 +520,10 @@ declare namespace p2 {
|
||||
addShape(shape: Shape, offset?: number[], angle?: number): void;
|
||||
removeShape(shape: Shape): boolean;
|
||||
updateMassProperties(): void;
|
||||
applyForce(force: number[], worldPoint: number[]): void;
|
||||
applyForce(force: number[], relativePoint?: number[]): void;
|
||||
applyForceLocal(localforce: number[], localPoint?: number[]): void;
|
||||
applyImpulse(impulse: number[], relativePoint?: number[]): void;
|
||||
applyImpulseLocal(impulse: number[], localPoint?: number[]): void;
|
||||
toLocalFrame(out: number[], worldPoint: number[]): void;
|
||||
toWorldFrame(out: number[], localPoint: number[]): void;
|
||||
fromPolygon(path: number[][], options?: {
|
||||
|
||||
@@ -31,6 +31,12 @@ world.addBody(groundBody);
|
||||
// This is done using a fixed time step size.
|
||||
var timeStep = 1 / 60; // seconds
|
||||
|
||||
// Apply a force to the circle
|
||||
circleBody.applyForce([10, 0]);
|
||||
|
||||
// Apply an impulse to the circle
|
||||
circleBody.applyImpulse([0, 50]);
|
||||
|
||||
// The "Game loop". Could be replaced by, for example, requestAnimationFrame.
|
||||
setInterval(function(){
|
||||
|
||||
|
||||
Reference in New Issue
Block a user