UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

37 lines 1.09 kB
/** * * @param {Circle[]} input * @param {Graph} graph * @param {Vector2} center */ export function layoutCircleGraph(input: Circle[], graph: Graph, center?: Vector2): void; /** * * @param {Circle[]} circles * @param {Vector2} center */ export function centerCircleCollectionOn(circles: Circle[], center: Vector2): void; export function resolveCircleOverlaps(candidateCircles: any, connections: any, maxSteps: any): number; /** * * @param {number} numCircles * @param {Circle[]} circles */ export function applyCircleForces(numCircles: number, circles: Circle[]): void; /** * * @param {Circle[]} circles * @param {Vector2} target * @param {number} strength */ export function applyPullToCircles(circles: Circle[], target: Vector2, strength: number): void; /** * * @param {number} numCircles * @param {Circle[]} circles * @return {number} */ export function resolveCircleOverlapStep(numCircles: number, circles: Circle[]): number; import Circle from "../../geom/2d/circle/Circle.js"; import Vector2 from "../../geom/Vector2.js"; //# sourceMappingURL=CircleLayout.d.ts.map