@awayfl/poki-player
Version:
AVM Player for poki games
34 lines • 1.16 kB
TypeScript
import { b2Joint, b2GearJointDef } from '../Joints';
import { b2Vec2 } from '../../Common/Math';
import { b2Body } from '../b2Body';
import { b2TimeStep } from '../b2TimeStep';
import { b2Jacobian } from './b2Jacobian';
import { b2RevoluteJoint } from './b2RevoluteJoint';
import { b2PrismaticJoint } from './b2PrismaticJoint';
export declare class b2GearJoint extends b2Joint {
GetAnchor1(): b2Vec2;
GetAnchor2(): b2Vec2;
GetReactionForce(): b2Vec2;
GetReactionTorque(): number;
GetRatio(): number;
constructor(def: b2GearJointDef);
InitVelocityConstraints(step: b2TimeStep): void;
SolveVelocityConstraints(step: b2TimeStep): void;
SolvePositionConstraints(): boolean;
m_ground1: b2Body;
m_ground2: b2Body;
m_revolute1: b2RevoluteJoint;
m_prismatic1: b2PrismaticJoint;
m_revolute2: b2RevoluteJoint;
m_prismatic2: b2PrismaticJoint;
m_groundAnchor1: b2Vec2;
m_groundAnchor2: b2Vec2;
m_localAnchor1: b2Vec2;
m_localAnchor2: b2Vec2;
m_J: b2Jacobian;
m_constant: number;
m_ratio: number;
m_mass: number;
m_force: number;
}
//# sourceMappingURL=b2GearJoint.d.ts.map