@box2d/core
Version:
A TypeScript port of Box2D
32 lines • 934 B
TypeScript
import { b2Vec2 } from "../common/b2_math";
import { b2ManifoldType } from "../collision/b2_collision";
export declare function b2SetBlockSolve(value: boolean): void;
export declare function b2GetBlockSolve(): boolean;
declare class b2VelocityConstraintPoint {
readonly rA: b2Vec2;
readonly rB: b2Vec2;
normalImpulse: number;
tangentImpulse: number;
normalMass: number;
tangentMass: number;
velocityBias: number;
}
declare class b2ContactPositionConstraint {
readonly localPoints: b2Vec2[];
readonly localNormal: b2Vec2;
readonly localPoint: b2Vec2;
indexA: number;
indexB: number;
invMassA: number;
invMassB: number;
readonly localCenterA: b2Vec2;
readonly localCenterB: b2Vec2;
invIA: number;
invIB: number;
type: b2ManifoldType;
radiusA: number;
radiusB: number;
pointCount: number;
}
export {};
//# sourceMappingURL=b2_contact_solver.d.ts.map