diff --git a/Source/DataSources/CzmlDataSource.js b/Source/DataSources/CzmlDataSource.js index 0506084c17a9..44f6d1318731 100644 --- a/Source/DataSources/CzmlDataSource.js +++ b/Source/DataSources/CzmlDataSource.js @@ -1771,6 +1771,7 @@ define([ processPacketData(Boolean, polygon, 'perPositionHeight', polygonData.perPositionHeight, interval, sourceUri, entityCollection); processPacketData(Boolean, polygon, 'closeTop', polygonData.closeTop, interval, sourceUri, entityCollection); processPacketData(Boolean, polygon, 'closeBottom', polygonData.closeBottom, interval, sourceUri, entityCollection); + processPacketData(ArcType, polygon, 'arcType', polygonData.arcType, interval, sourceUri, entityCollection); processPacketData(ShadowMode, polygon, 'shadows', polygonData.shadows, interval, sourceUri, entityCollection); processPacketData(DistanceDisplayCondition, polygon, 'distanceDisplayCondition', polygonData.distanceDisplayCondition, interval, sourceUri, entityCollection); processPacketData(Number, polygon, 'zIndex', polygonData.zIndex, interval, sourceUri, entityCollection); diff --git a/Specs/Data/CZML/ValidationDocument.czml b/Specs/Data/CZML/ValidationDocument.czml index 8b959a351d2e..e012e00a4278 100644 --- a/Specs/Data/CZML/ValidationDocument.czml +++ b/Specs/Data/CZML/ValidationDocument.czml @@ -449,6 +449,7 @@ "perPositionHeight":true, "closeTop":true, "closeBottom":true, + "arcType":"GEODESIC", "shadows":"CAST_ONLY", "distanceDisplayCondition":{ "distanceDisplayCondition":[ @@ -6281,6 +6282,9 @@ "closeBottom":{ "reference":"Constant#polygon.closeBottom" }, + "arcType":{ + "reference":"Constant#polygon.arcType" + }, "shadows":{ "reference":"Constant#polygon.shadows" },