Releases
v2.9.0
2.9.0 (2019-04-01)
Features
core: add Extent.copy(extent) (786d853 )
core: add Extent.expandByValues (efeec80 )
core: add function to copy and transform Extent (a2bdabf )
fetcher: add a multiple method to load a bunch of files (6c616d7 )
FirstPersontControl: enabled: a boolean used to enable or disable this control (cf4f495 )
parser: add a simple Shapefile parser (de42db7 )
StreetControls: enabled: a boolean used to enable or disable this control (6ee3d7f )
Performance Improvements
converter: add extent checks in Feature2Texture (e2f0c93 )
BREAKING CHANGES
Extent.crs()
and Extent._crs, Extent.west(), Extent.east(), Extent.south()
and Extent.north()
are replaced by Extent.crs
and getter Extent.west, Extent.east, Extent.south and Extent.north
.
The Function Extent.extentParent
has renamed to Extent.tiledExtentParent
.
The Function Extent.expandByPoint
has renamed to Extent.expandByCoordinates
.
Remove PanoramaView
, PanoramaLayer
, StaticSource
and PanoramaTileBuilder
.
Bug Fixes
3dtiles: enable draco loader for b3dm (a4c442a )
3dtiles: fix batch table support, for null object. (a0408ad )
chore: prepare 'Three js examples' didn't export all functions. (ce7a6d2 )
controls: check if targetOrientation is defined in travel of planarControls. (b8a1328 )
controls: fix of removeEventListener in GlobeControls.dispose. (fe7bf07 )
controls: fix ORBIT touch event making North down. (0d6ab33 )
core: event target change doesn't trigged with little change (bf2e54e )
core: wrong default parameter in OBB.setFromExtent (d1a3bed )
debug: add a check if folder already exists (f9d0245 )
example: fix Geoportail stream for administrative boundaries (97d5eb1 )
example: undefined value to enable realistic atmosphere (af7714f )
examples: dilate extent to Region WMS to show entire data. (08189fc ), closes #1067
examples: refresh debug gui with correct color status. (b91b017 )
FirstPersonControls: add boolean isFirstPersonControls (a21235b )
process: bad calling of window.setTimeout (60c61e4 )
process: pass, through the command, the parsedData attached to textures (eb8c1ba )
Code Refactoring
convert: in convert to tile mesh separate init tile from layer (5455da8 )
core: add zoom to each extent of tile (7475a3f )
core: compute ColorLayers sequence order only one time, in tileLayer.preUpdate (2610963 )
core: Extent to Es6 class (cf18241 )
core: remove spread syntax in Extent (e8525ae )
layer: use layer.projection to add MaterialLayer and move colorLayersOrder in tileLayer (b89d678 )
process: add default time Stamp parameter to LayerUpdateState.canTryUpdate. (7e6f25e )
process: extract common functions in layered material processing. (2bdc27d )
provider: make DataSourceProvider more modulable (4152104 )
three: remove all instanceof THREE.* (bb19d1b )
examples
stream: Add stream from Geoportail (Cassini, Etat Major and Top25) (beaeb7c )
update examples using FileSource (b8686ff )
Tests
add extent tests (ed06704 )
provider: add two new tests for FileSource (d4dcfda )
Chores
add draco library in examples/libs (4ac4818 )
docs: add generation of each property type in typedef (f0b0eab )
docs: add generation of return description for methods (997c14c )
clean some useless things (70af947 )
remove PanoramaView, PanoramaLayer, StaticSource and PanoramaTileBuilder. (e977f30 )
update to Three r102.1 (d3ff2d3 )
examples: clean eslintrc (8e98262 )
upgrade packages after new release 2.8.0 (d22f12c )
You can’t perform that action at this time.