autk-map / TriangulatorPolylines
Class: TriangulatorPolylines
Defined in: triangulator-polylines.ts:13
Class for triangulating polylines from GeoJSON features. It provides methods to convert different geometry types into polyline meshes.
Constructors
Constructor
new TriangulatorPolylines():
TriangulatorPolylines
Returns
TriangulatorPolylines
Properties
offset
staticoffset:number=300
Defined in: triangulator-polylines.ts:18
The offset distance for the polyline extrusion.
Methods
buildMesh()
staticbuildMesh(geojson,origin): [ILayerGeometry[],ILayerComponent[]]
Defined in: triangulator-polylines.ts:26
Builds a mesh from GeoJSON features representing polylines.
Parameters
geojson
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-polylines.ts:74
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-polylines.ts:97
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