Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add experimental 3D model customisation APIs. (#2826)
* Add experimental 3D model customisation APIs. Test 3d styling. [wip] Add location component 3D model parts customisation. Fix expression not being picked up. Refactor ModelParts API to be generic. Clean up and update docs. Add wheel direction customisation example. Add automatic blinker animation based on bearing, added support to play a pre-defined route. Address review comments. Expose color-mix-intensity. Update stylegen pin. Update stylespec and expose new properties. Update api files. Update changelog. Update changelog. Manually overload feature state APIs to avoid breaking change. Fix ktlint Fix jvm overload. Add support for model opacity customization. Add default opacity, default emissive strength and default color mix intensity setters. Update api files. Bump glnative snapshot to use latest changes for opacitiy. Update api * Add new properties to the end of Puck3D to avoid breaking changes in java API. * Fix unit tests. * Add support for car body color customisation. * Address review comments. * Fix rotation expression fallback. * Move strings to constans * Address review comments. * Use double list for rotation, change function setter to vars, and use user set value to build expression's default value. * Update stylegen pin.
- Loading branch information