Hi - first time poster, although I’ve been working with Cesium for about a year now. I’ve finally decided to push this question up to the community to see if anyone has any input. I am working with gridded data that I visualize using PointPrimitives, because I find that I can render a lot of them simultaneously (as long as I don’t care about removing them) and they allow for a nice compromise between interactivity (using mouseover events) and visual fidelity.
Anyway, below is an image from a project I’m working on using 0.1 degree lat/lon precipitation data:
I should say, these points are defined as follows:
position: new Cesium.Cartesian3.fromDegrees(lls[i],lls[i],lls[i]),
scaleByDistance: new Cesium.NearFarScalar(2e6, 2.5, 1.5e7, 0.4),
Anyway, the fidelity of the points is quite good when they do not overlap, but when they do overlap, their behaviour is dependent upon which camera quadrant it lies in. If it is lower left, it looks quite good, but if it is upper right, they are dominated by what appears to be an implied transparent border that causes the visual to look quite poor. The lower right and upper left quadrants show some of this issue but not as much. This extends to the entire view window. The white outlineColor should have no impact because there is no outlineWidth.
I have tried to do tweaking with scaleByDistance, but there is always some level at which the points overlap to the extent that this issue occurs. Anyway, any feedback would be helpful - thanks!