In a previous article, we presented the latest evolutions and roadmap for the Giro3D library. We would like to showcase a few interesting features recently added.
What’s new in Giro3D ?
The latest version of Giro3D added numerous features, improvements and bugfixes. Here is an overview of the main additions.
Post-processing effects on point clouds (👉 Try it online !)
Reprojection support for map layers (👉 Try it online !)
New entity: FeatureCollection (👉Try it online !)
Clipping plane support (👉 Try it online !)
On the technical side
Migration to TypeScript
The codebase is migrating to TypeScript to better handle the complexity and reduce typing issues, which represent a major source of bugs in web libraries.
TypeScript offers numerous advantages, such as progressive migration: no need to migrate all files at once, you can have a mix of JS and TS files in the same codebase, and this works perfectly. This allows us to target more critical files and modules first, such as modules that have a user-facing API.
Better integration with three.js
New governance document
The governance of Giro3D is now clearly laid out in a dedicated page. Our goal is to be as inclusive as possible and to welcome all sorts of contributors.