ui/map/shapes/Shape3DRenderer¶
Classes¶
Shape3DRenderer¶
Defined in: ui/map/shapes/Shape3DRenderer.ts:22
Shape3DRenderer - Renders POLYALT shapes as extruded 3D polygons
Uses MapLibre's native fill-extrusion layer to display polygons with altitude data (topAltitude/bottomAltitude) as 3D extruded shapes. Only active when show3DOverlay is enabled.
Constructors¶
Constructor¶
Defined in: ui/map/shapes/Shape3DRenderer.ts:30
Parameters¶
mapDisplay¶
stateManager¶
Returns¶
Methods¶
initialize()¶
Defined in: ui/map/shapes/Shape3DRenderer.ts:35
Returns¶
void
renderExtrudedPolygons()¶
Defined in: ui/map/shapes/Shape3DRenderer.ts:79
Render polygons as extruded 3D shapes. Polygons with altitude data use their actual top/bottom values. Polygons without altitude data get a default extrusion height.
Parameters¶
polygons¶
Returns¶
void
updateDisplayOptions()¶
Defined in: ui/map/shapes/Shape3DRenderer.ts:119
Parameters¶
displayOptions¶
Returns¶
void
onStyleChange()¶
Defined in: ui/map/shapes/Shape3DRenderer.ts:125
Returns¶
void
destroy()¶
Defined in: ui/map/shapes/Shape3DRenderer.ts:131
Returns¶
void