Skip to content

BlockSuite API Documentation / @blocksuite/affine-block-surface / AStarRunner

Class: AStarRunner

Constructors

new AStarRunner()

new AStarRunner(points, _sp, _ep, _originalSp, _originalEp, blocks, expandBlocks): AStarRunner

Parameters

points: IVec3[]

_sp: IVec3

_ep: IVec3

_originalSp: IVec3

_originalEp: IVec3

blocks: Bound[] = []

expandBlocks: Bound[] = []

Returns

AStarRunner

Defined in

packages/affine/block-surface/src/utils/a-star.ts:74

Accessors

path

get path(): IVec3[]

Returns

IVec3[]

Defined in

packages/affine/block-surface/src/utils/a-star.ts:56

Methods

reset()

reset(): void

Returns

void

Defined in

packages/affine/block-surface/src/utils/a-star.ts:119


run()

run(): void

Returns

void

Defined in

packages/affine/block-surface/src/utils/a-star.ts:128


step()

step(): void

Returns

void

Defined in

packages/affine/block-surface/src/utils/a-star.ts:134