@awayfl/poki-player
Version:
AVM Player for poki games
29 lines • 1.09 kB
TypeScript
import { b2Vec2, b2XForm } from "../../Common/Math";
import { b2AABB } from "../b2AABB";
import { b2OBB } from "../b2OBB";
import { b2Segment } from "../b2Segment";
import { b2MassData } from "./b2MassData";
import { b2Shape } from "./b2Shape";
import { b2ShapeDef } from "./b2ShapeDef";
export declare class b2ConvexArcShape extends b2Shape {
TestPoint(xf: b2XForm, p: b2Vec2): boolean;
TestSegment(xf: b2XForm, lambda: number[], // float ptr
normal: b2Vec2, // ptr
segment: b2Segment, maxLambda: Number): boolean;
ComputeAABB(aabb: b2AABB, xf: b2XForm): void;
ComputeSweptAABB(aabb: b2AABB, transform1: b2XForm, transform2: b2XForm): void;
ComputeMass(massData: b2MassData): void;
GetOBB(): b2OBB;
constructor(def: b2ShapeDef);
UpdateSweepRadius(center: b2Vec2): void;
Support(xf: b2XForm, dX: Number, dY: Number): b2Vec2;
m_localPosition: b2Vec2;
m_obb: b2OBB;
m_vertices: b2Vec2[];
m_radius: Number;
m_norm: b2Vec2;
m_offset: Number;
m_d: Number;
m_dot: Number;
}
//# sourceMappingURL=b2ConvexArcShape.d.ts.map