the-world-engine
Version:
three.js based, unity like game engine for browser
36 lines (35 loc) • 786 B
TypeScript
export class b2Profile {
step: number;
collide: number;
solve: number;
solveInit: number;
solveVelocity: number;
solvePosition: number;
broadphase: number;
solveTOI: number;
Reset(): b2Profile;
}
export class b2TimeStep {
dt: number;
inv_dt: number;
dtRatio: number;
velocityIterations: number;
positionIterations: number;
particleIterations: number;
warmStarting: boolean;
Copy(step: any): b2TimeStep;
}
export class b2Position {
static MakeArray(length: any): b2Position[];
c: b2Vec2;
a: number;
}
export class b2Velocity {
static MakeArray(length: any): b2Velocity[];
v: b2Vec2;
w: number;
}
export class b2SolverData {
step: b2TimeStep;
}
import { b2Vec2 } from "../common/b2_math.js";