Skip to content
pyautark (soon)

@urban-toolkit/autk-core


@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.

Released under the MIT License.