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()
staticbuildMesh(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()
staticlineStringToPolyline(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()
staticmultiLineStringToPolyline(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