2d-physics-engine
Version:
A lightweight, flexible 2D physics engine with ECS architecture, built with TypeScript
14 lines • 515 B
TypeScript
import { AABB } from '../../math/AABB';
import { Vector2 } from '../../math/Vector2';
import { Collider } from './Collider.abstract';
export declare class CircleCollider extends Collider {
private radius;
static readonly COLLIDER_ID: unique symbol;
readonly colliderId: symbol;
constructor(radius: number);
getRadius(): number;
getAABB(): AABB;
calculateInertia(mass: number): number;
getClosestPoint(point: Vector2): Vector2;
}
//# sourceMappingURL=CircleCollider.component.d.ts.map