the-world-engine
Version:
three.js based, unity like game engine for browser
36 lines (35 loc) • 1.05 kB
TypeScript
export class b2AreaJointDef extends b2JointDef {
constructor();
bodies: any[];
stiffness: number;
damping: number;
AddBody(body: any): void;
}
export class b2AreaJoint extends b2Joint {
constructor(def: any);
m_stiffness: any;
m_damping: any;
m_impulse: number;
m_targetArea: number;
m_delta: b2Vec2;
m_bodies: any;
m_targetLengths: number[];
m_normals: b2Vec2[];
m_joints: any[];
m_deltas: b2Vec2[];
GetAnchorA(out: any): any;
GetAnchorB(out: any): any;
GetReactionForce(inv_dt: any, out: any): any;
GetReactionTorque(inv_dt: any): number;
SetStiffness(stiffness: any): void;
GetStiffness(): any;
SetDamping(damping: any): void;
GetDamping(): any;
Dump(log: any): void;
InitVelocityConstraints(data: any): void;
SolveVelocityConstraints(data: any): void;
SolvePositionConstraints(data: any): boolean;
}
import { b2JointDef } from "./b2_joint.js";
import { b2Joint } from "./b2_joint.js";
import { b2Vec2 } from "../common/b2_math.js";