galavi / planTiles
Function: planTiles()
planTiles<
T>(opts):TilePlan<T>
Defined in: utils/tile.ts:577
Plan a 3×3 (gridDim=2) or 3×3×3 (gridDim=3) tile grid centered on target. Computes the viewport that exposes the grid's data range, and emits one tile placement per cell. makeTile is invoked with the gridIdx and voxel-space position for each cell so layers can extend the placement shape.
Type Parameters
• T extends TilePlacement
Parameters
opts
target
readonly number[]
tileSize
readonly number[]
resSize
readonly number[]
gridDim
2 | 3
level
number
minBucket
number
Min bucket clamp (defaults to 1 so dx=-1 stays non-negative).
makeTile
(gridIdx, voxelPos, level) => T
Construct a tile placement; layer can attach extra fields.
Returns
TilePlan<T>