Possible anomaly

I am involved in a project, creating historical urban landscapes. The project was based on the GE plugin but we are moving it to Cesium.

The attached file can be viewed at http://vcities.ite-stl.org/Cesium/Apps/Sandcastle/gallery/Cesiumblocktest.html . The anomaly seems to occur when one of buildings has a basement. In this case, in order to get the area defining polygon to ground level, we need to do something like

  name : 'Area Boundary',
  polygon : {
    hierarchy : Cesium.Cartesian3.fromDegreesArray([
    material : Cesium.Color.GREEN.withAlpha(0.5),
    outline : true,
    outlineColor : Cesium.Color.BLACK,
    height : -5.0

rather than height : 0.0

which is what one might expect (and works if there is no basement)

We can easily work with this but I thought it might be worth bringing up if it is not as it should be.


Cesiumblocktest.html (5.19 KB)