Skip to content

TileGeometryAnalysis

Defined in: src/scenario/registry.ts:158

Per-tile footprint and scaling analysis for compatibility diagnostics.

aspectRatio: number

Defined in: src/scenario/registry.ts:172

Width divided by depth for footprint compatibility checks.


assetId: string

Defined in: src/scenario/registry.ts:162

Manifest asset id that was analyzed.


center: readonly [number, number, number]

Defined in: src/scenario/registry.ts:170

Bounds center in source asset coordinates.


depth: number

Defined in: src/scenario/registry.ts:166

Bounds depth in source asset units.


height: number

Defined in: src/scenario/registry.ts:168

Bounds height in source asset units.


id: string

Defined in: src/scenario/registry.ts:160

Declaration id that was analyzed.


recommendedScale: number

Defined in: src/scenario/registry.ts:178

Median of width and depth scale recommendations.


rowSpacing: number

Defined in: src/scenario/registry.ts:180

Row spacing implied by the analyzed depth and recommended scale.


scaleToKayKitDepth: number

Defined in: src/scenario/registry.ts:176

Scale required to match the KayKit canonical depth.


scaleToKayKitWidth: number

Defined in: src/scenario/registry.ts:174

Scale required to match the KayKit canonical width.


warnings: readonly string[]

Defined in: src/scenario/registry.ts:182

Non-fatal warnings for this declaration.


width: number

Defined in: src/scenario/registry.ts:164

Bounds width in source asset units.