CesiumGS / cesium

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
https://cesium.com/cesiumjs/
Apache License 2.0
12.73k stars 3.45k forks source link

Color of edge of clipping planes versus color of 3DTiles #9786

Open Akbalder opened 3 years ago

Akbalder commented 3 years ago

When I use a clipping plane on some colorized 3DTiles, the clipping plane are not displayed using the edgeColor of the clipping planes collection. In the following example, I would expect the edge of the clipping plane to be displayed in white instead of red.

Is it the expected behavior or a bug?

https://sandcastle.cesium.com/index.html#c=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

Browser: Chrome 92 Operating System: Unbuntu 19.10

ebogo1 commented 3 years ago

@Akbalder Like you might've suggested with the issue title, this looks like it's happening because the docs don't mention a clear prioritization of a tileset style over the clipping planes edgeColor.. I'm not sure that this is a bug but it I'll leave it open so we can revisit this in the future.

For what it's worth, I can reproduce this in Chrome on macOS as well.