GeoJSON to OBJ
A converter from GeoJSON to
Wavefront OBJ format.
API
toObj(geojson, stream, options)
Converts the geojson
to an OBJ, that is written to the stream
.
Note that the geojson
must be a Feature
or FeatureCollection
.
Available options:
featureBase
: function f(feature)
that returns the height of
a feature's base; by default, a function that always returns 0.featureHeight
: function f(feature)
that returns the height of
a feature; by default, a function that returns 10 for polygons and
0.3 for linestrings.lineWidth
: for line geometries, returns the width of the generated
geometry; defaults to 2.featureName
: a function f(feature)
that returns the OBJ group
name used for a feature; by default a function that numbers the
featuresfeatureMaterial
: a function f(feature)
that returns the name
of the material for a feature; if undefined, the material is
not changed for this feature; see mtllib
option belowcoordToPoint
a function f(coordinate)
that returns the
OBJ vertex point (X and Z) for a GeoJSON coordinate, needed to
convert from GeoJSON's WGS84 coordinates to a cartesian coordinate;
see the findLocalProj
method belowmtllib
a string or array of paths that will be added as material
libraries to the resulting OBJ