Releases
v2.44.0
2.44.0 (2024-09-02)
Features
3dtiles: add new OGC3DTilesLayer using 3d-tiles-renderer-js (a2fedd8 )
Add support for Cloud Optimized Point Clouds (COPC) (f1e014f )
COG: Allow tileWidth, tileHeight & resampleMethod parameter (24ab82f )
deps: bump proj4 from 2.9.2 to 2.11.0 (7962fdc )
deps: bump three from 0.159.0 to 0.165.0 (258adc6 )
examples: add COPC url loader (6b4a5f2 )
introducing workers for LAS parser (0505297 )
LasParser: add parsing of chunks of LAS files (eec3197 )
potree2: Add potree 2.0 loader (ee56ec7 )
Bug Fixes
3dTilesLayer: fix transparency for 3dTilesLayer (af4d061 )
C3DTFeature: use correct interleaved buffer getter (#2326 ) (6e20fcb )
COG: Fix AggregateError (retry if error occur) (038dedd )
COG: Fix COG example (aaa9691 )
COG: Fix COG levels parsing (921bc03 )
COG: Fix selectLevel (incorrect level selection when source extent is huge) (809a4ad )
COG: Fix texture width & height (use source.tileWidth & source.tileHeight) (e03caf5 )
deps: update babel and add @babel /core dependency (77fd215 )
entwine: change transparency settings (47f859d )
example: change klokantech url in 3dtile_ion.html (14891fd )
MVT: add texture and subdivision size parameter (f286b40 )
parser: wrong shpjs 6.0.1 using (755ae17 )
PointCloud: Allow using custom object3d on PointCloudLayer (2b81710 )
PointCloud: fix after pr feedback (19c0e65 )
pointcloud: fix non-world projected elevation (58fc8bb )
PointCloud: use preSSE for C3DTilesLayer (8654ccb )
PointsMaterial.js: Allow transparency when any class is invisible (d091207 )
points: support point classification up to 256 classes (170f220 )
points: use param classificationScheme in 3DTiles (eeef84d )
potree2: Fix options request issue with raw.githubusercontent.com data source (9abdeed )
potree2: Fix sample data url (d5ee112 )
scheduler: ignore invalid URLs (c3a67a3 )
shader: Remove early discard based on vcolor (16cbbbf )
test-functional: fixes on hooks_functional.js (bc41708 )
test: fetcher.js augment timeout limit (5668334 )
test: fix change on id for test functional (3780c56 )
test: import HttpsProxyAgent (624880d )
TiledGeometryLayer: add hideSkirt unit test (3738a06 )
TiledGeometryLayer: handle hideSkirt at creation (0fa08cd )
VectorTile: fix Style.setFromVectorTileLayer() when icon.id with {xx} or/and .stops (85e49a1 )
Examples
COG: Set maxSubdivisionLevel to 10 (default is 5) (1de7124 )
Code Refactoring
3dTilesDebug: add properties hasPnts for pnts fields in GUI (ff0ff3d )
3dTiles: supp unused parameter in debug set up (5bf62f2 )
move loaders with little to no dependency to own directory (1bca2e3 )
PointCloudDebug: fix SizeMode gui (bf87dd6 )
points: material as superset of three PointsMaterial (63af9e2 )
points: remove compressed normal support in material (24b3641 )
points: remove support of oriented images (c93a2cd )
PotreeDebug: rename PotreeDebug to PointCloudDebug (d1eb374 )
style: clean up style and test/style.js (982b908 )
test-functional: reworks on hooks-functional.js: better gestion of errors and save initial camera position only once (488d6a1 )
test: setFromVectorTileLayer() with icon (565472b )
Workflow and chores
release v2.44.0 (d667129 )
add threads dependency for web workers (1976481 )
babel: modernize config and clean webpack (048eaec )
CONTRIBUTORS.md: add name (ad67a6b )
deps-dev: bump braces from 3.0.2 to 3.0.3 (936bc22 )
deps-dev: bump webpack from 5.93.0 to 5.94.0 (9b59bd3 )
deps: bump @mapbox /vector-tile from 1.3.1 to 2.0.3 (de9d16c )
deps: bump @tweenjs /tween.js from 18.6.4 to 23.1.2 (52c0b6c )
deps: bump developer dependencies (ff70c47 )
deps: bump earcut from 2.2.4 to 3.0.0 (620e91c )
deps: bump pbf from 3.2.1 to 4.0.1 (544b4a7 )
deps: bump shpjs from 4.0.4 to 6.0.1 (7c904ff )
deps: bump ws and puppeteer (02d141f )
deps: remove unused marked devDependencies (0c4d101 )
devDeps: remove unused babel-register-esm (43a3c14 )
eslint: use babel resolver instead of webpack (4c98e9e )
issues: update issue templates (e6bc462 )
test: add web worker polyfill (cec42ad )
use node hooks to fix coverage issues (50e785c )
Documentation
Add link to governance repo in the README (d3a317b )
COPC: expose doc for COPCLayer and COPCSource (48fb9df )
BREAKING CHANGES
points: * Remove overlayColor property (replaced by the standard diffuse property)
points: * Remove non-tested and non-documented orientedImageMaterial property
You can’t perform that action at this time.