UNPKG

2d-physics-engine

Version:

A lightweight, flexible 2D physics engine with ECS architecture, built with TypeScript

14 lines 515 B
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