CesiumGS / CesiumGS/cesium

CZML doesn't cluster until camera move

Open
#8,947 2 comments 2 reactions 0 assignees View on GitHub
category - billboards category - clustering category - czml type - bug
Dominant language
JavaScript
Stars
15.7k
Forks
3.9k
Avg merge
4d 6h
Merged PRs (30d)
34

Description

After enabling clustering on this CZML example, I still see the CZML billboards until I move the camera. Then the billboards are appropriately replaced by the cluster marker.

[example](https://sandcastle.cesium.com/#c=7VhZc9pIEP4rU+yDoWJ0cCQYY2o5BGvMYU7HDq6tkTSIiaWRPJLAOOX/vi0hLkOCnX3ZrTJVIKnv7vmm1cMMczSjZE44ukCMzFGFuNS3hFFIi49jWvhcsZmHKSN8HEucj9mYzUBPe7ZM0Po2Zgj9CH4QonoejWO6rfkWYd44drokM2yRgFHGLtVQ5a7VRCo1TdXGXEeY6cjEKjHX4jPCXWqzQEMWpIj8crrnx7UtkvQZffRJkup73kr1yzVNJ67GqeMFZpcUBBIFp1jAaMrJ5OJk6nlOXhTn87mADSpotnWCPMwN4l2c/K2amD2cFEsMmwuPathEdY6dKdXcU3TJNKEg4iKKg8MEmtg+04m+KmRBdIrrKNZJ51eJQCoWNsg6piAqHXs4H5JFhxnnKnbJ58wpHZU7vbl0VTfsEnza/eFUGRpwVw4eS91K6Ta4TnLi2TSkfG33e9JlibsZ7XM3IPRYdyiDdOXp+3yWu+0OA2JDU6Z32rxUqrotePxSLWn67LEeKFRm/WGvPKpOr/ldtVfVWka1NDyrP7Yl8/KZfp9/7g/VRmNhDEm7a/QfidMYLP6qn8nN0ciZV/XJUys9OBv0TVn5ejerzinNfJEndHb1Ja2Va7VuezAQ9dSVXXcm9Y7Tv3yYDh1j2Hp6PKvWFPdmlrn8OjUXFTYt19idVlMU//ZRpUOzPb8xWgOd36UbardmK6N6Ns313LNXP8PXjRYrD7sTcVTjuNwgN6zZl3qT7+rVotko5WoPg6xLqrd9uTtfzHKeVBazldSd9VdKJIN6u102WlZYO8WsDR76fteqVNaLh5ALCw/IkoVsRHqJro7t0hBam2XVMPdsYwmSKjE4IW4efUvKckqQTlFGCn6l+x07RxEuyx8Y/8D4/wDj8r/AeOoQxtMfIP8A+X8S5PIhkI/ZfTglLeekAAZ92+cauea2RV0CQ9Ny5hI2LFfAuh4fswhtFZitqmumYNpYjwfzVmLMggFsz6TgTQmLT3ymBeGj+EYggX4AFiGqDUnQTN/1CKfMEBz6RMweZkYQlZw9/7mkRRm1YBRcUvr0OdBI/0KBMKyasIEukMd9EhYEZjsoCCeWPSNNCoIwUm4xHMrKPjX119Po9ZoeT5xvCWclkNsoLddAmEBJBuTJg+k1K32CZV+ZqdimzYWeUoV1yyUiac8O6jzsNXdNZ46Zzhww3emV2nXlDdbTx6ynD1i/VZrNzs0brKeOWU8dsF7vKUr7DcblY8blA8bLzeEvyrKy7gJqTFKlBvVgxd0IAyXO8SKeWwYxsTmKB7IUuNI5XAqv1QSTMMObnqNPn2hitY9fyXyj9wey2M1jHEOfUJzCTyrxKp3RZaepDLYSOlCul2Ve6y2pwb6wrb63MEl8HRadoHhkWScTOGDp8d3NkUhsOtEuJ3Kzz4DEghdXaC0SeUHEhLbz46cKhzdwdKvM4CwXtKfwZu1/86bbtJ1Ig+gK86CREnirRqStPMKuuqQK4cFPcKf2HKKYYIjy/JDY+n27Eo06yq8kadB5dv1Q/YgOnDzDqaDDASkMXWxLo/XZeEdIKHcGg04rgvHqEyzsXjEiZKLiBcpKrwpyMINgdFjiNCvtRB4t6DEvmXd6yfyWl/Q7vaR/y0vqnV5Sv+VFfqcX+aCXt1rYFdvvUj+NNIlS97uONw/r21WDeFlBUxSD/qkRhKEDJCPjaE7BIIwPYbN1oT9BENH/MGHH35oPjo0QkcM3TBrS20VfmY+ygVxcmOq9ZfjL5hpGTwLuTrMNt+ZLcImdxgqhTHFVoz+p5dhgxedmXBBEj1iOiT3iiqqvPRBP0Fx302f/8GzbVKEoW+urYu3B4MFRIY+4oeJ4JgXvhegrCbnE1jI50EMhvTzKOE9bZNXm8ApKcqxT391lvuy5pszxve0AVi0riU1qwOBqUV03yb7XpGc7eZTa8bxiqbYH5drlRq4L4nbBCjqdwbHt4sD/goBy7LrAmfimGUyH41ixIIL8nmowzILXDkRu4kUgNpWLzSVREOCgBY+HNaMigMoK0tty/wA)

Contributor guide

Open the contributing guide

Research direction

Start with the linked Sandcastle example and reproduce the clustering behavior described in the issue. Trace the CZML billboard clustering flow to determine why clustering updates only after a camera move; done means the billboards are replaced by the cluster marker immediately after clustering is enabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.