@awayfl/poki-player
Version:
AVM Player for poki games
21 lines • 956 B
TypeScript
import { b2Vec2, b2XForm } from "../../Common/Math";
import { b2Segment } from "../b2Segment";
import { b2MassData } from "./b2MassData";
import { b2PolygonShape } from "./b2PolygonShape";
import { b2ShapeDef } from "./b2ShapeDef";
export declare class b2ConcaveArcShape extends b2PolygonShape {
TestPoint(xf: b2XForm, p: b2Vec2): boolean;
TestSegment(xf: b2XForm, lambda: number[], // float ptr
normal: b2Vec2, // ptr
segment: b2Segment, maxLambda: number): boolean;
ComputeMass(massData: b2MassData): void;
constructor(def: b2ShapeDef);
static SegmentMass(massData: b2MassData, arcCenter: b2Vec2, radius: number, norm: b2Vec2, d: number, density: number): void;
static TriangleMass(massData: b2MassData, p1: b2Vec2, p2: b2Vec2, p3: b2Vec2, density: number): void;
m_arcCenter: b2Vec2;
m_norm: number;
m_dot: number;
m_radius: number;
m_radius2: number;
}
//# sourceMappingURL=b2ConcaveArcShape.d.ts.map