UNPKG

the-world-engine

Version:

three.js based, unity like game engine for browser

57 lines (56 loc) 1.67 kB
export class b2MouseJointDef extends b2JointDef { constructor(); target: b2Vec2; maxForce: number; stiffness: number; damping: number; } export class b2MouseJoint extends b2Joint { constructor(def: any); m_localAnchorB: b2Vec2; m_targetA: b2Vec2; m_stiffness: any; m_damping: any; m_beta: number; m_impulse: b2Vec2; m_maxForce: any; m_gamma: number; m_indexA: number; m_indexB: number; m_rB: b2Vec2; m_localCenterB: b2Vec2; m_invMassB: number; m_invIB: number; m_mass: b2Mat22; m_C: b2Vec2; m_qB: b2Rot; m_lalcB: b2Vec2; m_K: b2Mat22; SetTarget(target: any): void; GetTarget(): b2Vec2; SetMaxForce(maxForce: any): void; GetMaxForce(): any; SetStiffness(stiffness: any): void; GetStiffness(): any; SetDamping(damping: any): void; GetDamping(): any; InitVelocityConstraints(data: any): void; SolveVelocityConstraints(data: any): void; SolvePositionConstraints(data: any): boolean; GetAnchorA(out: any): any; GetAnchorB(out: any): any; GetReactionForce(inv_dt: any, out: any): any; GetReactionTorque(inv_dt: any): number; Dump(log: any): void; ShiftOrigin(newOrigin: any): void; } export namespace b2MouseJoint { const SolveVelocityConstraints_s_Cdot: b2Vec2; const SolveVelocityConstraints_s_impulse: b2Vec2; const SolveVelocityConstraints_s_oldImpulse: b2Vec2; } import { b2JointDef } from "./b2_joint.js"; import { b2Vec2 } from "../common/b2_math.js"; import { b2Joint } from "./b2_joint.js"; import { b2Mat22 } from "../common/b2_math.js"; import { b2Rot } from "../common/b2_math.js";