Skip to content

Commit ea41299

Browse files
committed
Merge tag '1.142' into cesium.com
1.142 release
2 parents e4b0732 + 3d07db3 commit ea41299

184 files changed

Lines changed: 21118 additions & 4773 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Apps/SampleData/Cesium3DTiles/Voxel/VoxelBox3DTiles/tileset.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
"count": 24,
2222
"properties": {
2323
"a": {
24-
"min": 0.0,
25-
"max": 1.0
24+
"min": [0.0, 0.0, 0.0, 1.0],
25+
"max": [1.0, 1.0, 1.0, 1.0]
2626
}
2727
}
2828
}

Apps/SampleData/Cesium3DTiles/Voxel/VoxelCylinder3DTiles/tileset.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
"count": 24,
2222
"properties": {
2323
"a": {
24-
"min": 0.0,
25-
"max": 1.0
24+
"min": [0.0, 0.0, 0.0, 1.0],
25+
"max": [1.0, 1.0, 1.0, 1.0]
2626
}
2727
}
2828
}

Apps/SampleData/Cesium3DTiles/Voxel/VoxelEllipsoid3DTiles/tileset.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
"count": 24,
2222
"properties": {
2323
"a": {
24-
"min": 0.0,
25-
"max": 1.0
24+
"min": [0.0, 0.0, 0.0, 1.0],
25+
"max": [1.0, 1.0, 1.0, 1.0]
2626
}
2727
}
2828
}
1.08 KB
Binary file not shown.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"asset": { "version": "1.1" },
3+
"extensionsUsed": [ "3DTILES_content_gltf", "3DTILES_content_gltf_vector" ],
4+
"extensions": {
5+
"3DTILES_content_gltf": {
6+
"extensionsUsed": [ "EXT_mesh_features" ],
7+
"extensionsRequired": [ ]
8+
}
9+
},
10+
"geometricError": 2000000.0,
11+
"root": {
12+
"boundingVolume": { "region": [ -0.14912553056282754, 0.630603674286057, 0.038089971913258434, 0.7585433514898835, -1000, 1000 ] },
13+
"geometricError": 0.0,
14+
"refine": "REPLACE",
15+
"content": {
16+
"uri": "sample-cities-spain-v02.glb",
17+
"extensions": { "3DTILES_content_gltf_vector": { "vector": true } }
18+
}
19+
}
20+
}
521 KB
Binary file not shown.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"asset": { "version": "1.1" },
3+
"extensionsUsed": [ "3DTILES_content_gltf", "3DTILES_content_gltf_vector" ],
4+
"extensions": {
5+
"3DTILES_content_gltf": {
6+
"extensionsUsed": [ "EXT_mesh_features", "KHR_mesh_primitive_restart" ],
7+
"extensionsRequired": [ "KHR_mesh_primitive_restart" ]
8+
}
9+
},
10+
"geometricError": 2000000.0,
11+
"root": {
12+
"boundingVolume": { "region": [ -3.1267109291897386, 0.31214887295348465, 3.13772622569785, 1.2453371191800977, -1000, 1000 ] },
13+
"geometricError": 0.0,
14+
"refine": "REPLACE",
15+
"content": {
16+
"uri": "sample-us-outline-v02.glb",
17+
"extensions": { "3DTILES_content_gltf_vector": { "vector": true } }
18+
}
19+
}
20+
}
1.57 MB
Binary file not shown.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"asset": { "version": "1.1" },
3+
"extensionsUsed": [ "3DTILES_content_gltf", "3DTILES_content_gltf_vector" ],
4+
"extensions": {
5+
"3DTILES_content_gltf": {
6+
"extensionsUsed": [ "EXT_mesh_features", "EXT_mesh_polygon" ],
7+
"extensionsRequired": [ ]
8+
}
9+
},
10+
"geometricError": 2000000.0,
11+
"root": {
12+
"boundingVolume": { "region": [ -3.1267109291897386, 0.31214887295348465, 3.13772622569785, 1.2453371191800977, -1000, 1000 ] },
13+
"geometricError": 0.0,
14+
"refine": "REPLACE",
15+
"content": {
16+
"uri": "sample-us-states-v02.glb",
17+
"extensions": { "3DTILES_content_gltf_vector": { "vector": true } }
18+
}
19+
}
20+
}

CHANGES.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
# Change Log
22

3+
## 1.142 - 2026-06-01
4+
5+
### @cesium/engine
6+
7+
#### Breaking Changes :mega:
8+
9+
- The `boundingVolume` property on `BufferPointCollection`, `BufferPolylineCollection`, and `BufferPolygonCollection` is now defined in world space, not local/model space. [#13477](https://github.com/CesiumGS/cesium/pull/13477)
10+
11+
#### Additions :tada:
12+
13+
- Added `GeoJsonPrimitive` for loading GeoJSON directly into `BufferPrimitiveCollection`s, bypassing the entity/DataSource layer for significantly improved performance with large datasets. [#13505](https://github.com/CesiumGS/cesium/pull/13505)
14+
- Added `MVTDataProvider` for loading Mapbox Vector Tiles (MVT) directly into CesiumJS as 3D Tiles. Supports per-feature styling via `Cesium3DTileStyle`, feature picking with metadata (`getProperty`), and automatic property table encoding via `EXT_structural_metadata`. [#13404](https://github.com/CesiumGS/cesium/pull/13404)
15+
- Added `blendOption` constructor parameter to `BufferPointCollection`, `BufferPolylineCollection`, and `BufferPolygonCollection`, supporting `BufferPrimitiveMaterial#color.alpha`. Added support for `BufferPrimitiveMaterial#outlineColor.alpha` to `BufferPointCollection`. [#13384](https://github.com/CesiumGS/cesium/pull/13384)
16+
- Added experimental support for `EXT_mesh_polygon` draft glTF extension and `3DTILES_content_gltf_vector` draft 3D Tiles extension. [#13478](https://github.com/CesiumGS/cesium/pull/13478)
17+
- Added `boundingVolume` constructor parameter to `BufferPointCollection`, `BufferPolylineCollection`, and `BufferPolygonCollection`. For larger animated collections, providing a precomputed bounding volume can eliminate the performance cost of automatically updating the bounding volume frequently. [#13477](https://github.com/CesiumGS/cesium/pull/13477)
18+
- Added `EdgeDisplayMode` enum and `edgeDisplayMode` property to `Model` and `Cesium3DTileset` for controlling how edges from the [`EXT_mesh_primitive_edge_visibility`](https://github.com/KhronosGroup/glTF/pull/2479) glTF extension are rendered. Supports three modes: `SURFACES_ONLY`, `SURFACES_AND_EDGES`, and `EDGES_ONLY` (CAD-style wireframe rendering). [#13192](https://github.com/CesiumGS/cesium/pull/13192)
19+
- Added support for multiple key modifiers in `ScreenSpaceEventHandler.setInputAction`. [#13307](https://github.com/CesiumGS/cesium/pull/13307)
20+
21+
#### Fixes :wrench:
22+
23+
- Fixed a bug causing `BufferPointCollection` to not update after changes to point positions. [#13465](https://github.com/CesiumGS/cesium/pull/13465)
24+
- Improved the default voxel shader for common metadata types. [#13517](https://github.com/CesiumGS/cesium/pull/13517)
25+
326
## 1.141 - 2026-05-01
427

528
### cesium

0 commit comments

Comments
 (0)