-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
There is a possibility of throw an error in a frame when continuously modifying the clipping planes and picking #11410
Comments
@ggetz Because, If I need to perform both drawing and picking simultaneously, it requires constant updates of new clipping planes. This can lead to errors in certain frames. use |
Hi @PolanZ, |
I also found this |
Also reported in #11779 |
It seems like what's happening is the clipping collection is being created between the render pass and the pick pass, which is a problem because the clipping plane is normally initialized in the render pass (which calls A workaround is to use
|
@lilleyse Hi, you can take a look at this example sandcastle, let you zoom to refresh the 3DTiles and then switch the clipping planes, there will be throw an error. |
Hi, I found the clippingPlanes changed, There may be a possibility of encountering an error in a frame when the picking.
I created a sample, please see Sandcastle Example
throw error when the mouse pick the 3dtiles.
Recently, I discovered that the texture on the clipping plane was missing during debugging. This occurred because it was executed during the "Cesium3DTileset.prototype.prePassesUpdate" phase, and it may not have been executed when picking.
related #8824
The text was updated successfully, but these errors were encountered: