BlockSuite API Documentation / @blocksuite/affine-block-surface / AStarRunner
Class: AStarRunner
Defined in: packages/affine/blocks/block-surface/src/utils/a-star.ts:35
Constructors
new AStarRunner()
new AStarRunner(
points,_sp,_ep,_originalSp,_originalEp,blocks,expandBlocks):AStarRunner
Defined in: packages/affine/blocks/block-surface/src/utils/a-star.ts:77
Parameters
points
IVec3[]
_sp
IVec3
_ep
IVec3
_originalSp
IVec3
_originalEp
IVec3
blocks
Bound[] = []
expandBlocks
Bound[] = []
Returns
AStarRunner
Accessors
path
Get Signature
get path():
IVec3[]
Defined in: packages/affine/blocks/block-surface/src/utils/a-star.ts:58
Returns
IVec3[]
Methods
reset()
reset():
void
Defined in: packages/affine/blocks/block-surface/src/utils/a-star.ts:124
Returns
void
run()
run():
void
Defined in: packages/affine/blocks/block-surface/src/utils/a-star.ts:133
Returns
void
step()
step():
void
Defined in: packages/affine/blocks/block-surface/src/utils/a-star.ts:139
Returns
void