Skip to content

autk-map


autk-map / TriangulatorRaster

Class: TriangulatorRaster

Defined in: triangulator-raster.ts:13

Class for triangulating polylines from GeoJSON features. It provides methods to convert different geometry types into polyline meshes.

Constructors

Constructor

new TriangulatorRaster(): TriangulatorRaster

Returns

TriangulatorRaster

Methods

buildMesh()

static buildMesh(geotiff, origin): [ILayerGeometry[], ILayerComponent[]]

Defined in: triangulator-raster.ts:21

Builds a mesh from GeoJSON features representing polylines.

Parameters

geotiff

FeatureCollection

The GeoJSON feature collection

origin

number[]

The origin point for translation

Returns

[ILayerGeometry[], ILayerComponent[]]

An array of geometries and components


lineStringToPolyline()

static lineStringToPolyline(feature, origin, offset): object[]

Defined in: triangulator-raster.ts:64

Converts a LineString feature to a polyline mesh representation.

Parameters

feature

Feature

The GeoJSON feature representing a LineString

origin

number[]

The origin point for translation

offset

number

The offset distance for the polyline extrusion

Returns

object[]

An array of geometries


multiLineStringToPolyline()

static multiLineStringToPolyline(feature, origin, offset): object[]

Defined in: triangulator-raster.ts:87

Converts a MultiLineString feature to a polyline mesh representation.

Parameters

feature

Feature

The GeoJSON feature representing a MultiLineString

origin

number[]

The origin point for translation

offset

number

The offset distance for the polyline extrusion

Returns

object[]

An array of geometries

Released under the MIT License.