Hey Cesium Team!
Wonderful job creating the de-facto standard for WebGL Globe in the browser!
I've come across a problem with using image material with some CZML structures.
Here's what the CZML looks like:
{
"vertexPositions": {
"cartographicDegrees": [
-93.119481222109,
31.105589275293,
92.941251319833,
-93.119298259793,
31.105600178176,
92.942017595284,
-93.11928629073,
31.105451468683,
92.940773689188,
-93.119469252763,
31.105440565818,
92.940972548909
]
},
"polygon": {
"height": 92.941251319833,
"extrudedHeight": 101.94125131983,
"material": {
"image": {
"image": {
"uri": "images/buildingTexture1.jpg"
},
"repeat": {
"cartesian2": [
8,
4
]
}
}
}
}
}
Here's how it looks:
What's weird is that only the top triangle gets what appears to be the correct render (although appears to be slightly rotated). The rest get the stretched values or the border values of the rendered triangle.
Using Cesium 1.17 on Chrome with an iMac.
Any ideas on why it's being rendered like this?