@urban-toolkit/autk-core / BuildingWindowLayoutEntry
Interface: BuildingWindowLayoutEntry
Defined in: triangulator-windows.ts:32
Metadata for one generated facade window.
Each entry is derived from a convex hull edge and floor index, and mirrors a GeoJSON point feature in the returned layout collection.
Properties
buildingHeight
buildingHeight:
number
Defined in: triangulator-windows.ts:52
Resolved building height used when generating the window.
center
center: [
number,number,number]
Defined in: triangulator-windows.ts:44
World-space window center [x, y, z].
edgeIndex
edgeIndex:
number
Defined in: triangulator-windows.ts:38
Index of the hull edge on which the window is placed.
floorIndex
floorIndex:
number
Defined in: triangulator-windows.ts:40
Zero-based floor index of the window.
height
height:
number
Defined in: triangulator-windows.ts:50
Window height in local vertical units.
normal
normal: [
number,number,number]
Defined in: triangulator-windows.ts:46
Outward-facing facade normal [x, y, z].
sourceFeatureIndex
sourceFeatureIndex:
number
Defined in: triangulator-windows.ts:36
Index of the source feature that produced this window.
width
width:
number
Defined in: triangulator-windows.ts:48
Window width in local planar units.
windowId
windowId:
string
Defined in: triangulator-windows.ts:34
Stable identifier for the generated window instance.
windowIndex
windowIndex:
number
Defined in: triangulator-windows.ts:42
Zero-based window index within its edge and floor.