I am using OpenLayers 3 and Cesium (via ol3-cesium).
I have created a few rectangles (using a MultiPolygon) stacked on top of each other. Whereas in OpenLayers the rendering (left) is as expected, the output in Cesium (right) is not.
I understand that a rectangle in one projection will not be a rectangle in the other. However, I would expect the software to appropriately project the rectangle.
In this case, what I was expecting is for the Cesium output not to have any gaps between rectangles. On the other hand, the vertices seem to be in the right coordinates, so these polygons are just following the shortest lines between vertices.
What defines which projection is a polygon based upon, and therefore which projection should apply to it? For these vertices, are the right polygons the left or the right ones?
And moreover, how do I get Cesium / ol3-cesium to render the polygons covering the same area as the equivalent polygons in the 2D map?