TileGeometryAnalysis
Defined in: src/scenario/registry.ts:158
Per-tile footprint and scaling analysis for compatibility diagnostics.
Properties
Section titled “Properties”aspectRatio
Section titled “aspectRatio”aspectRatio:
number
Defined in: src/scenario/registry.ts:172
Width divided by depth for footprint compatibility checks.
assetId
Section titled “assetId”assetId:
string
Defined in: src/scenario/registry.ts:162
Manifest asset id that was analyzed.
center
Section titled “center”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
Section titled “height”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
Section titled “recommendedScale”recommendedScale:
number
Defined in: src/scenario/registry.ts:178
Median of width and depth scale recommendations.
rowSpacing
Section titled “rowSpacing”rowSpacing:
number
Defined in: src/scenario/registry.ts:180
Row spacing implied by the analyzed depth and recommended scale.
scaleToKayKitDepth
Section titled “scaleToKayKitDepth”scaleToKayKitDepth:
number
Defined in: src/scenario/registry.ts:176
Scale required to match the KayKit canonical depth.
scaleToKayKitWidth
Section titled “scaleToKayKitWidth”scaleToKayKitWidth:
number
Defined in: src/scenario/registry.ts:174
Scale required to match the KayKit canonical width.
warnings
Section titled “warnings”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.