1.90

CesiumGS/cesium1.90Feb 1, 2022by ggetz

AI Summary

Focuses on feature identification improvements for ModelExperimental and CustomShader, including new selection methods and documentation reorganization.

Key Highlights

  • Feature IDs can now be selected via instanceFeatureIdIndex.
  • Added getters for featureId and batch ID on picked features.
  • Moved CustomShader documentation to a dedicated folder.

New Features

  • Feature ID selection via index
  • CustomShader feature ID support
  • Moved CustomShader documentation
  • Feature ID getters (featureId, batchId)

Full Release Notes

1.90 - 2022-02-01

Highlights include:

- Feature IDs for styling and picking in `ModelExperimental` can now be selected via `(tileset|model).featureIdIndex` and `(tileset|model).instanceFeatureIdIndex`. [#10018](https://github.com/CesiumGS/cesium/pull/10018)
- Added support for all types of feature IDs in `CustomShader`. [#10018](https://github.com/CesiumGS/cesium/pull/10018)
- Moved documentation for `CustomShader` into `Documentation/CustomShaderGuide/` to make it more discoverable. [#10054](https://github.com/CesiumGS/cesium/pull/10054)
- Added getters `Cesium3DTileFeature.featureId` and `ModelFeature.featureId` so the feature ID or batch ID can be accessed from a picked feature. [#10022](https://github.com/CesiumGS/cesium/pull/10022)

See the [changelog](https://github.com/CesiumGS/cesium/blob/1.90/CHANGES.md) for the complete list of changes.