diff --git a/Apps/Sandcastle/gallery/CZML Polygon.html b/Apps/Sandcastle/gallery/CZML Polygon.html index c57ab36d3c78..310764e85276 100644 --- a/Apps/Sandcastle/gallery/CZML Polygon.html +++ b/Apps/Sandcastle/gallery/CZML Polygon.html @@ -10,10 +10,12 @@ @@ -53,6 +55,28 @@ } } } +}, { + "id" : "checkerboardPolygon", + "name" : "Checkerboard polygon on surface", + "polygon" : { + "positions" : { + "cartographicDegrees" : [ + -94.0, 37.0, 0, + -95.0, 32.0, 0, + -87.0, 33.0, 0 + ] + }, + "material" : { + "checkerboard" : { + "evenColor" : { + "rgba" : [255, 0, 0, 255] + }, + "oddColor" : { + "rgba" : [0, 128, 128, 255] + } + } + } + } }, { "id" : "greenPolygon", "name" : "Green extruded polygon", diff --git a/Source/DataSources/CzmlDataSource.js b/Source/DataSources/CzmlDataSource.js index 7939208fbda6..fbf39f3a0d7a 100644 --- a/Source/DataSources/CzmlDataSource.js +++ b/Source/DataSources/CzmlDataSource.js @@ -45,6 +45,7 @@ define([ './BillboardGraphics', './BoxGraphics', './CallbackProperty', + './CheckerboardMaterialProperty', './ColorMaterialProperty', './CompositeMaterialProperty', './CompositePositionProperty', @@ -134,6 +135,7 @@ define([ BillboardGraphics, BoxGraphics, CallbackProperty, + CheckerboardMaterialProperty, ColorMaterialProperty, CompositeMaterialProperty, CompositePositionProperty, @@ -1168,6 +1170,14 @@ define([ processPacketData(Color, existingMaterial, 'gapColor', materialData.gapColor, undefined, undefined, entityCollection); processPacketData(Number, existingMaterial, 'dashLength', materialData.dashLength, undefined, sourceUri, entityCollection); processPacketData(Number, existingMaterial, 'dashPattern', materialData.dashPattern, undefined, sourceUri, entityCollection); + } else if (defined(packetData.checkerboard)) { + if (!(existingMaterial instanceof CheckerboardMaterialProperty)) { + existingMaterial = new CheckerboardMaterialProperty(); + } + materialData = packetData.checkerboard; + processPacketData(Color, existingMaterial, 'evenColor', materialData.evenColor, undefined, sourceUri, entityCollection); + processPacketData(Color, existingMaterial, 'oddColor', materialData.oddColor, undefined, sourceUri, entityCollection); + processPacketData(Number, existingMaterial, 'repeat', materialData.repeat, undefined, sourceUri, entityCollection); } if (defined(existingInterval)) { diff --git a/Specs/Data/CZML/ValidationDocument.czml b/Specs/Data/CZML/ValidationDocument.czml index 9437da5b20ea..0612e4570187 100644 --- a/Specs/Data/CZML/ValidationDocument.czml +++ b/Specs/Data/CZML/ValidationDocument.czml @@ -1,4 +1,3 @@ - [ { "id":"document", @@ -123,12 +122,15 @@ "show":true, "positions":{ "cartesian":[ - 36415,2702,36618,47759,11706,63277 + 36415,2702,36618, + 47759,11706,63277 ] }, "width":20413, "height":8062, "extrudedHeight":22846, + "heightReference":"CLAMP_TO_GROUND", + "extrudedHeightReference":"CLAMP_TO_GROUND", "cornerType":"BEVELED", "granularity":44105, "fill":true, @@ -193,6 +195,8 @@ "semiMinorAxis":38653, "height":15549, "extrudedHeight":55640, + "heightReference":"CLAMP_TO_GROUND", + "extrudedHeightReference":"CLAMP_TO_GROUND", "rotation":27722, "stRotation":4692, "granularity":62192, @@ -424,12 +428,15 @@ "show":true, "positions":{ "cartesian":[ - 39143,2200,6408,27161,33386,62338 + 39143,2200,6408, + 27161,33386,62338 ] }, "arcType":"RHUMB", "height":26391, "extrudedHeight":15922, + "heightReference":"CLAMP_TO_GROUND", + "extrudedHeightReference":"CLAMP_TO_GROUND", "stRotation":2555, "granularity":17060, "fill":true, @@ -464,7 +471,8 @@ "show":true, "positions":{ "cartesian":[ - 23333,31067,17529,57924,41186,31648 + 23333,31067,17529, + 57924,41186,31648 ] }, "arcType":"RHUMB", @@ -506,6 +514,8 @@ }, "height":20608, "extrudedHeight":23002, + "heightReference":"CLAMP_TO_GROUND", + "extrudedHeightReference":"CLAMP_TO_GROUND", "rotation":54979, "stRotation":8079, "granularity":60343, @@ -538,17 +548,20 @@ "show":true, "positions":{ "cartesian":[ - 21681,40276,30621,3959,61967,19442 + 21681,40276,30621, + 3959,61967,19442 ] }, "minimumHeights":{ "array":[ - 49466,44737 + 49466, + 44737 ] }, "maximumHeights":{ "array":[ - 59672,62697 + 59672, + 62697 ] }, "granularity":47652, @@ -654,7 +667,8 @@ "show":true, "directions":{ "spherical":[ - 49130,29887,4468,25873,21605,54100 + 49130,29887,4468, + 25873,21605,54100 ] }, "radius":26731, @@ -801,7 +815,8 @@ "show":true, "directions":{ "spherical":[ - 19722,1613,23046,14938,16954,50242 + 19722,1613,23046, + 14938,16954,50242 ] }, "radius":54355, @@ -972,6 +987,30 @@ } } }, + { + "id":"material_box_material_checkerboard", + "box":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 188,19,247,166 + ] + }, + "oddColor":{ + "rgba":[ + 70,241,211,45 + ] + }, + "repeat":{ + "cartesian2":[ + 31491,2427 + ] + } + } + } + } + }, { "id":"constant_box_material_image_color", "box":{ @@ -1028,6 +1067,34 @@ } } }, + { + "id":"constant_box_material_checkerboard_evenColor", + "box":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.7411764705882353,0.09411764705882353,0.10196078431372549,0.5098039215686274 + ] + } + } + } + } + }, + { + "id":"constant_box_material_checkerboard_oddColor", + "box":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.403921568627451,0.7686274509803922,0.7176470588235294,0.0392156862745098 + ] + } + } + } + } + }, { "id":"constant_box_outlineColor_rgbaf", "box":{ @@ -1043,7 +1110,8 @@ "corridor":{ "positions":{ "cartographicRadians":[ - 0.220356654342316,0.879184920197648,64909,0.175978952571564,1.00316515710468,913 + 0.220356654342316,0.879184920197648,64909, + 0.175978952571564,1.00316515710468,913 ] } } @@ -1053,7 +1121,8 @@ "corridor":{ "positions":{ "cartographicDegrees":[ - 28,14,63058,15,37,26381 + 28,14,63058, + 15,37,26381 ] } } @@ -1145,6 +1214,30 @@ } } }, + { + "id":"material_corridor_material_checkerboard", + "corridor":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 24,195,5,165 + ] + }, + "oddColor":{ + "rgba":[ + 15,107,210,249 + ] + }, + "repeat":{ + "cartesian2":[ + 19640,18252 + ] + } + } + } + } + }, { "id":"constant_corridor_material_image_color", "corridor":{ @@ -1201,6 +1294,34 @@ } } }, + { + "id":"constant_corridor_material_checkerboard_evenColor", + "corridor":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.28627450980392155,0.6196078431372549,0.615686274509804,0.23137254901960785 + ] + } + } + } + } + }, + { + "id":"constant_corridor_material_checkerboard_oddColor", + "corridor":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.6901960784313725,0.17254901960784313,0.984313725490196,0.4392156862745098 + ] + } + } + } + } + }, { "id":"constant_corridor_outlineColor_rgbaf", "corridor":{ @@ -1298,6 +1419,30 @@ } } }, + { + "id":"material_cylinder_material_checkerboard", + "cylinder":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 90,151,142,93 + ] + }, + "oddColor":{ + "rgba":[ + 29,42,163,118 + ] + }, + "repeat":{ + "cartesian2":[ + 62750,3317 + ] + } + } + } + } + }, { "id":"constant_cylinder_material_image_color", "cylinder":{ @@ -1354,6 +1499,34 @@ } } }, + { + "id":"constant_cylinder_material_checkerboard_evenColor", + "cylinder":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.5137254901960784,0.7568627450980392,0.7647058823529411,0.8823529411764706 + ] + } + } + } + } + }, + { + "id":"constant_cylinder_material_checkerboard_oddColor", + "cylinder":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.45098039215686275,0.39215686274509803,0.3333333333333333,0.5372549019607843 + ] + } + } + } + } + }, { "id":"constant_cylinder_outlineColor_rgbaf", "cylinder":{ @@ -1451,6 +1624,30 @@ } } }, + { + "id":"material_ellipse_material_checkerboard", + "ellipse":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 62,67,234,118 + ] + }, + "oddColor":{ + "rgba":[ + 116,61,76,32 + ] + }, + "repeat":{ + "cartesian2":[ + 62262,11507 + ] + } + } + } + } + }, { "id":"constant_ellipse_material_image_color", "ellipse":{ @@ -1507,6 +1704,34 @@ } } }, + { + "id":"constant_ellipse_material_checkerboard_evenColor", + "ellipse":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.0196078431372549,0.5372549019607843,0.2901960784313726,0.403921568627451 + ] + } + } + } + } + }, + { + "id":"constant_ellipse_material_checkerboard_oddColor", + "ellipse":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.3176470588235294,0.6901960784313725,0.2235294117647059,0.8862745098039215 + ] + } + } + } + } + }, { "id":"constant_ellipse_outlineColor_rgbaf", "ellipse":{ @@ -1604,6 +1829,30 @@ } } }, + { + "id":"material_ellipsoid_material_checkerboard", + "ellipsoid":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 65,215,40,252 + ] + }, + "oddColor":{ + "rgba":[ + 63,63,46,195 + ] + }, + "repeat":{ + "cartesian2":[ + 40702,13470 + ] + } + } + } + } + }, { "id":"constant_ellipsoid_material_image_color", "ellipsoid":{ @@ -1660,6 +1909,34 @@ } } }, + { + "id":"constant_ellipsoid_material_checkerboard_evenColor", + "ellipsoid":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.13725490196078433,0.7843137254901961,0.29411764705882354,0.9647058823529412 + ] + } + } + } + } + }, + { + "id":"constant_ellipsoid_material_checkerboard_oddColor", + "ellipsoid":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.9058823529411765,0.9294117647058824,0.42745098039215684,0.11372549019607843 + ] + } + } + } + } + }, { "id":"constant_ellipsoid_outlineColor_rgbaf", "ellipsoid":{ @@ -1799,7 +2076,8 @@ 72,114,200,147 ] }, - "glowPower":42344 + "glowPower":42344, + "taperPower":39950 } } } @@ -1877,6 +2155,30 @@ } } }, + { + "id":"material_path_material_checkerboard", + "path":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 174,238,222,107 + ] + }, + "oddColor":{ + "rgba":[ + 184,189,156,237 + ] + }, + "repeat":{ + "cartesian2":[ + 57303,45535 + ] + } + } + } + } + }, { "id":"constant_path_material_polylineOutline_color", "path":{ @@ -2017,6 +2319,34 @@ } } }, + { + "id":"constant_path_material_checkerboard_evenColor", + "path":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.25882352941176473,0.8509803921568627,0.19607843137254902,0.8117647058823529 + ] + } + } + } + } + }, + { + "id":"constant_path_material_checkerboard_oddColor", + "path":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.07450980392156863,0.9333333333333333,0.1843137254901961,0.11764705882352941 + ] + } + } + } + } + }, { "id":"constant_point_color_rgbaf", "point":{ @@ -2042,7 +2372,8 @@ "polygon":{ "positions":{ "cartographicRadians":[ - 0.612948853926511,1.3346715688367,54401,1.1867596160592,0.345663242797974,35811 + 0.612948853926511,1.3346715688367,54401, + 1.1867596160592,0.345663242797974,35811 ] } } @@ -2052,7 +2383,8 @@ "polygon":{ "positions":{ "cartographicDegrees":[ - 19,41,50907,28,40,24937 + 19,41,50907, + 28,40,24937 ] } } @@ -2145,14 +2477,38 @@ } }, { - "id":"constant_polygon_material_image_color", + "id":"material_polygon_material_checkerboard", "polygon":{ "material":{ - "image":{ - "color":{ - "rgbaf":[ - 0.6745098039215687,0.8,0.4117647058823529,0.20784313725490197 - ] + "checkerboard":{ + "evenColor":{ + "rgba":[ + 187,186,46,98 + ] + }, + "oddColor":{ + "rgba":[ + 19,74,101,217 + ] + }, + "repeat":{ + "cartesian2":[ + 45028,15023 + ] + } + } + } + } + }, + { + "id":"constant_polygon_material_image_color", + "polygon":{ + "material":{ + "image":{ + "color":{ + "rgbaf":[ + 0.6745098039215687,0.8,0.4117647058823529,0.20784313725490197 + ] } } } @@ -2200,6 +2556,34 @@ } } }, + { + "id":"constant_polygon_material_checkerboard_evenColor", + "polygon":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.396078431372549,0.5764705882352941,0.4745098039215686,0.9098039215686274 + ] + } + } + } + } + }, + { + "id":"constant_polygon_material_checkerboard_oddColor", + "polygon":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.11764705882352941,0.25882352941176473,0.5411764705882353,0.20784313725490197 + ] + } + } + } + } + }, { "id":"constant_polygon_outlineColor_rgbaf", "polygon":{ @@ -2215,7 +2599,8 @@ "polyline":{ "positions":{ "cartographicRadians":[ - 0.23083587429617,0.738315731088925,41390,0.537259577218533,0.25389340391868,10573 + 0.23083587429617,0.738315731088925,41390, + 0.537259577218533,0.25389340391868,10573 ] } } @@ -2225,7 +2610,8 @@ "polyline":{ "positions":{ "cartographicDegrees":[ - 19,5,11802,15,40,39495 + 19,5,11802, + 15,40,39495 ] } } @@ -2309,7 +2695,8 @@ 59,125,181,171 ] }, - "glowPower":41345 + "glowPower":41345, + "taperPower":29908 } } } @@ -2387,6 +2774,30 @@ } } }, + { + "id":"material_polyline_material_checkerboard", + "polyline":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 29,196,146,39 + ] + }, + "oddColor":{ + "rgba":[ + 189,110,12,32 + ] + }, + "repeat":{ + "cartesian2":[ + 22832,11097 + ] + } + } + } + } + }, { "id":"constant_polyline_material_polylineOutline_color", "polyline":{ @@ -2527,6 +2938,34 @@ } } }, + { + "id":"constant_polyline_material_checkerboard_evenColor", + "polyline":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.5058823529411764,0.4666666666666667,0.8627450980392157,0.803921568627451 + ] + } + } + } + } + }, + { + "id":"constant_polyline_material_checkerboard_oddColor", + "polyline":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.3215686274509804,0.4549019607843137,0.803921568627451,0.20392156862745098 + ] + } + } + } + } + }, { "id":"constant_polyline_depthFailMaterial_solidColor_color", "polyline":{ @@ -2606,7 +3045,8 @@ 82,227,164,249 ] }, - "glowPower":52932 + "glowPower":52932, + "taperPower":29589 } } } @@ -2684,6 +3124,30 @@ } } }, + { + "id":"material_polyline_depthFailMaterial_checkerboard", + "polyline":{ + "depthFailMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 143,196,196,1 + ] + }, + "oddColor":{ + "rgba":[ + 49,118,113,119 + ] + }, + "repeat":{ + "cartesian2":[ + 32284,46718 + ] + } + } + } + } + }, { "id":"constant_polyline_depthFailMaterial_polylineOutline_color", "polyline":{ @@ -2824,6 +3288,34 @@ } } }, + { + "id":"constant_polyline_depthFailMaterial_checkerboard_evenColor", + "polyline":{ + "depthFailMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.1450980392156863,0.8156862745098039,0.11372549019607843,0.7294117647058823 + ] + } + } + } + } + }, + { + "id":"constant_polyline_depthFailMaterial_checkerboard_oddColor", + "polyline":{ + "depthFailMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.09411764705882353,0.615686274509804,0.4470588235294118,0.00392156862745098 + ] + } + } + } + } + }, { "id":"constant_rectangle_coordinates_wsenDegrees", "rectangle":{ @@ -2921,6 +3413,30 @@ } } }, + { + "id":"material_rectangle_material_checkerboard", + "rectangle":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 210,132,163,116 + ] + }, + "oddColor":{ + "rgba":[ + 159,4,119,14 + ] + }, + "repeat":{ + "cartesian2":[ + 27335,51818 + ] + } + } + } + } + }, { "id":"constant_rectangle_material_image_color", "rectangle":{ @@ -2977,6 +3493,34 @@ } } }, + { + "id":"constant_rectangle_material_checkerboard_evenColor", + "rectangle":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.5450980392156862,0.6470588235294118,0.6039215686274509,0.7254901960784313 + ] + } + } + } + } + }, + { + "id":"constant_rectangle_material_checkerboard_oddColor", + "rectangle":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.22745098039215686,0.16470588235294117,0.6196078431372549,0.9058823529411765 + ] + } + } + } + } + }, { "id":"constant_rectangle_outlineColor_rgbaf", "rectangle":{ @@ -2992,7 +3536,8 @@ "wall":{ "positions":{ "cartographicRadians":[ - 0.990822494752221,0.11729920547879,47975,1.22405890229697,1.46292679641256,13438 + 0.990822494752221,0.11729920547879,47975, + 1.22405890229697,1.46292679641256,13438 ] } } @@ -3002,7 +3547,8 @@ "wall":{ "positions":{ "cartographicDegrees":[ - 30,24,27738,14,41,41667 + 30,24,27738, + 14,41,41667 ] } } @@ -3094,6 +3640,30 @@ } } }, + { + "id":"material_wall_material_checkerboard", + "wall":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 187,134,139,130 + ] + }, + "oddColor":{ + "rgba":[ + 177,172,79,149 + ] + }, + "repeat":{ + "cartesian2":[ + 22341,60503 + ] + } + } + } + } + }, { "id":"constant_wall_material_image_color", "wall":{ @@ -3150,6 +3720,34 @@ } } }, + { + "id":"constant_wall_material_checkerboard_evenColor", + "wall":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.3764705882352941,0.396078431372549,0.6980392156862745,0.5450980392156862 + ] + } + } + } + } + }, + { + "id":"constant_wall_material_checkerboard_oddColor", + "wall":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.396078431372549,0.0196078431372549,0.2784313725490196,0.5254901960784314 + ] + } + } + } + } + }, { "id":"constant_wall_outlineColor_rgbaf", "wall":{ @@ -3257,6 +3855,30 @@ } } }, + { + "id":"material_conicSensor_lateralSurfaceMaterial_checkerboard", + "agi_conicSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 143,14,11,115 + ] + }, + "oddColor":{ + "rgba":[ + 219,175,60,237 + ] + }, + "repeat":{ + "cartesian2":[ + 33167,58753 + ] + } + } + } + } + }, { "id":"constant_conicSensor_lateralSurfaceMaterial_image_color", "agi_conicSensor":{ @@ -3313,6 +3935,34 @@ } } }, + { + "id":"constant_conicSensor_lateralSurfaceMaterial_checkerboard_evenColor", + "agi_conicSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.03137254901960784,0.09803921568627451,0.803921568627451,0.9490196078431372 + ] + } + } + } + } + }, + { + "id":"constant_conicSensor_lateralSurfaceMaterial_checkerboard_oddColor", + "agi_conicSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.8313725490196079,0.38823529411764707,0.12941176470588237,0.13725490196078433 + ] + } + } + } + } + }, { "id":"constant_conicSensor_ellipsoidSurfaceMaterial_solidColor_color", "agi_conicSensor":{ @@ -3401,12 +4051,36 @@ } }, { - "id":"constant_conicSensor_ellipsoidSurfaceMaterial_image_color", + "id":"material_conicSensor_ellipsoidSurfaceMaterial_checkerboard", "agi_conicSensor":{ "ellipsoidSurfaceMaterial":{ - "image":{ - "color":{ - "rgbaf":[ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 103,129,36,245 + ] + }, + "oddColor":{ + "rgba":[ + 125,17,186,45 + ] + }, + "repeat":{ + "cartesian2":[ + 56863,31454 + ] + } + } + } + } + }, + { + "id":"constant_conicSensor_ellipsoidSurfaceMaterial_image_color", + "agi_conicSensor":{ + "ellipsoidSurfaceMaterial":{ + "image":{ + "color":{ + "rgbaf":[ 0.6470588235294118,0.49019607843137253,0.7019607843137254,0.00784313725490196 ] } @@ -3456,6 +4130,34 @@ } } }, + { + "id":"constant_conicSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor", + "agi_conicSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.2901960784313726,0.4666666666666667,0.5411764705882353,0.10980392156862745 + ] + } + } + } + } + }, + { + "id":"constant_conicSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor", + "agi_conicSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.7686274509803922,0.6039215686274509,0.8549019607843137,0.6313725490196078 + ] + } + } + } + } + }, { "id":"constant_conicSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color", "agi_conicSensor":{ @@ -3543,6 +4245,30 @@ } } }, + { + "id":"material_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard", + "agi_conicSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 184,26,104,64 + ] + }, + "oddColor":{ + "rgba":[ + 5,165,153,170 + ] + }, + "repeat":{ + "cartesian2":[ + 25804,5220 + ] + } + } + } + } + }, { "id":"constant_conicSensor_ellipsoidHorizonSurfaceMaterial_image_color", "agi_conicSensor":{ @@ -3599,6 +4325,34 @@ } } }, + { + "id":"constant_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor", + "agi_conicSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.23921568627450981,0.611764705882353,0.2901960784313726,0.32941176470588235 + ] + } + } + } + } + }, + { + "id":"constant_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor", + "agi_conicSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.6352941176470588,0.050980392156862744,0.42745098039215684,0.4627450980392157 + ] + } + } + } + } + }, { "id":"constant_conicSensor_domeSurfaceMaterial_solidColor_color", "agi_conicSensor":{ @@ -3686,6 +4440,30 @@ } } }, + { + "id":"material_conicSensor_domeSurfaceMaterial_checkerboard", + "agi_conicSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 82,4,132,17 + ] + }, + "oddColor":{ + "rgba":[ + 224,212,71,253 + ] + }, + "repeat":{ + "cartesian2":[ + 24608,33120 + ] + } + } + } + } + }, { "id":"constant_conicSensor_domeSurfaceMaterial_image_color", "agi_conicSensor":{ @@ -3742,6 +4520,34 @@ } } }, + { + "id":"constant_conicSensor_domeSurfaceMaterial_checkerboard_evenColor", + "agi_conicSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.7764705882352941,0.3333333333333333,0.9058823529411765,0.20392156862745098 + ] + } + } + } + } + }, + { + "id":"constant_conicSensor_domeSurfaceMaterial_checkerboard_oddColor", + "agi_conicSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.06274509803921569,0.4470588235294118,0.39215686274509803,0.788235294117647 + ] + } + } + } + } + }, { "id":"constant_conicSensor_environmentOcclusionMaterial_solidColor_color", "agi_conicSensor":{ @@ -3829,6 +4635,30 @@ } } }, + { + "id":"material_conicSensor_environmentOcclusionMaterial_checkerboard", + "agi_conicSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 158,112,6,224 + ] + }, + "oddColor":{ + "rgba":[ + 176,40,146,238 + ] + }, + "repeat":{ + "cartesian2":[ + 29879,39796 + ] + } + } + } + } + }, { "id":"constant_conicSensor_environmentOcclusionMaterial_image_color", "agi_conicSensor":{ @@ -3885,6 +4715,34 @@ } } }, + { + "id":"constant_conicSensor_environmentOcclusionMaterial_checkerboard_evenColor", + "agi_conicSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.6352941176470588,0.596078431372549,0.34509803921568627,0.03529411764705882 + ] + } + } + } + } + }, + { + "id":"constant_conicSensor_environmentOcclusionMaterial_checkerboard_oddColor", + "agi_conicSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.2627450980392157,0.2980392156862745,0.5803921568627451,0.6627450980392157 + ] + } + } + } + } + }, { "id":"constant_agi_conicSensor_environmentIntersectionColor_rgbaf", "agi_conicSensor":{ @@ -3900,7 +4758,8 @@ "agi_customPatternSensor":{ "directions":{ "unitSpherical":[ - 47421,31161,31609,11387 + 47421,31161, + 31609,11387 ] } } @@ -3910,7 +4769,8 @@ "agi_customPatternSensor":{ "directions":{ "cartesian":[ - 22239,54614,35029,5768,61974,38386 + 22239,54614,35029, + 5768,61974,38386 ] } } @@ -3920,7 +4780,8 @@ "agi_customPatternSensor":{ "directions":{ "unitCartesian":[ - 0.4878261102190049,0.8708200715109468,0.06081191694285649,0.532391171359761,0.837660156389704,0.122004520634927 + 0.4878261102190049,0.8708200715109468,0.06081191694285649, + 0.532391171359761,0.837660156389704,0.122004520634927 ] } } @@ -4022,6 +4883,30 @@ } } }, + { + "id":"material_customPatternSensor_lateralSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 145,158,64,87 + ] + }, + "oddColor":{ + "rgba":[ + 8,152,176,59 + ] + }, + "repeat":{ + "cartesian2":[ + 32394,37502 + ] + } + } + } + } + }, { "id":"constant_customPatternSensor_lateralSurfaceMaterial_image_color", "agi_customPatternSensor":{ @@ -4078,6 +4963,34 @@ } } }, + { + "id":"constant_customPatternSensor_lateralSurfaceMaterial_checkerboard_evenColor", + "agi_customPatternSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.09411764705882353,0.0784313725490196,0.6313725490196078,0.8941176470588236 + ] + } + } + } + } + }, + { + "id":"constant_customPatternSensor_lateralSurfaceMaterial_checkerboard_oddColor", + "agi_customPatternSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.7529411764705882,0.30980392156862746,0.8745098039215686,0.8627450980392157 + ] + } + } + } + } + }, { "id":"constant_customPatternSensor_ellipsoidSurfaceMaterial_solidColor_color", "agi_customPatternSensor":{ @@ -4165,6 +5078,30 @@ } } }, + { + "id":"material_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 95,175,187,156 + ] + }, + "oddColor":{ + "rgba":[ + 163,10,92,100 + ] + }, + "repeat":{ + "cartesian2":[ + 45574,30898 + ] + } + } + } + } + }, { "id":"constant_customPatternSensor_ellipsoidSurfaceMaterial_image_color", "agi_customPatternSensor":{ @@ -4221,6 +5158,34 @@ } } }, + { + "id":"constant_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor", + "agi_customPatternSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.047058823529411764,0.8431372549019608,0.5137254901960784,0.7607843137254902 + ] + } + } + } + } + }, + { + "id":"constant_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor", + "agi_customPatternSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.3411764705882353,0.43137254901960786,0.054901960784313725,0.9411764705882353 + ] + } + } + } + } + }, { "id":"constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color", "agi_customPatternSensor":{ @@ -4308,6 +5273,30 @@ } } }, + { + "id":"material_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 167,231,126,165 + ] + }, + "oddColor":{ + "rgba":[ + 240,113,184,70 + ] + }, + "repeat":{ + "cartesian2":[ + 62427,63987 + ] + } + } + } + } + }, { "id":"constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_image_color", "agi_customPatternSensor":{ @@ -4329,7 +5318,35 @@ "grid":{ "color":{ "rgbaf":[ - 0.12549019607843137,0.7450980392156863,0.21176470588235294,0.4745098039215686 + 0.12549019607843137,0.7450980392156863,0.21176470588235294,0.4745098039215686 + ] + } + } + } + } + }, + { + "id":"constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_stripe_evenColor", + "agi_customPatternSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "stripe":{ + "evenColor":{ + "rgbaf":[ + 0.2784313725490196,0.1568627450980392,0.047058823529411764,0.9882352941176471 + ] + } + } + } + } + }, + { + "id":"constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_stripe_oddColor", + "agi_customPatternSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "stripe":{ + "oddColor":{ + "rgbaf":[ + 0.788235294117647,0.6392156862745098,0.8862745098039215,0.12941176470588237 ] } } @@ -4337,13 +5354,13 @@ } }, { - "id":"constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_stripe_evenColor", + "id":"constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor", "agi_customPatternSensor":{ "ellipsoidHorizonSurfaceMaterial":{ - "stripe":{ + "checkerboard":{ "evenColor":{ "rgbaf":[ - 0.2784313725490196,0.1568627450980392,0.047058823529411764,0.9882352941176471 + 0.9137254901960784,0.38823529411764707,0.48627450980392156,0.8509803921568627 ] } } @@ -4351,13 +5368,13 @@ } }, { - "id":"constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_stripe_oddColor", + "id":"constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor", "agi_customPatternSensor":{ "ellipsoidHorizonSurfaceMaterial":{ - "stripe":{ + "checkerboard":{ "oddColor":{ "rgbaf":[ - 0.788235294117647,0.6392156862745098,0.8862745098039215,0.12941176470588237 + 0.3333333333333333,0.4666666666666667,0.2,0.9568627450980393 ] } } @@ -4451,6 +5468,30 @@ } } }, + { + "id":"material_customPatternSensor_domeSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 237,200,236,80 + ] + }, + "oddColor":{ + "rgba":[ + 253,232,10,14 + ] + }, + "repeat":{ + "cartesian2":[ + 4049,46095 + ] + } + } + } + } + }, { "id":"constant_customPatternSensor_domeSurfaceMaterial_image_color", "agi_customPatternSensor":{ @@ -4507,6 +5548,34 @@ } } }, + { + "id":"constant_customPatternSensor_domeSurfaceMaterial_checkerboard_evenColor", + "agi_customPatternSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.16470588235294117,0.0392156862745098,0.13333333333333333,0.7176470588235294 + ] + } + } + } + } + }, + { + "id":"constant_customPatternSensor_domeSurfaceMaterial_checkerboard_oddColor", + "agi_customPatternSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.0784313725490196,0.3803921568627451,0.1411764705882353,0.6941176470588235 + ] + } + } + } + } + }, { "id":"constant_customPatternSensor_environmentOcclusionMaterial_solidColor_color", "agi_customPatternSensor":{ @@ -4594,6 +5663,30 @@ } } }, + { + "id":"material_customPatternSensor_environmentOcclusionMaterial_checkerboard", + "agi_customPatternSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 214,144,88,231 + ] + }, + "oddColor":{ + "rgba":[ + 133,77,73,79 + ] + }, + "repeat":{ + "cartesian2":[ + 20601,1.8e4 + ] + } + } + } + } + }, { "id":"constant_customPatternSensor_environmentOcclusionMaterial_image_color", "agi_customPatternSensor":{ @@ -4650,6 +5743,34 @@ } } }, + { + "id":"constant_customPatternSensor_environmentOcclusionMaterial_checkerboard_evenColor", + "agi_customPatternSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.01568627450980392,0.054901960784313725,0.6980392156862745,0.13725490196078433 + ] + } + } + } + } + }, + { + "id":"constant_customPatternSensor_environmentOcclusionMaterial_checkerboard_oddColor", + "agi_customPatternSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.6235294117647059,0.25882352941176473,0.6627450980392157,0.5450980392156862 + ] + } + } + } + } + }, { "id":"constant_agi_customPatternSensor_environmentIntersectionColor_rgbaf", "agi_customPatternSensor":{ @@ -4757,6 +5878,30 @@ } } }, + { + "id":"material_rectangularSensor_lateralSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 56,163,110,96 + ] + }, + "oddColor":{ + "rgba":[ + 193,174,249,129 + ] + }, + "repeat":{ + "cartesian2":[ + 18769,30537 + ] + } + } + } + } + }, { "id":"constant_rectangularSensor_lateralSurfaceMaterial_image_color", "agi_rectangularSensor":{ @@ -4813,6 +5958,34 @@ } } }, + { + "id":"constant_rectangularSensor_lateralSurfaceMaterial_checkerboard_evenColor", + "agi_rectangularSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.1411764705882353,0.058823529411764705,0.07058823529411765,0 + ] + } + } + } + } + }, + { + "id":"constant_rectangularSensor_lateralSurfaceMaterial_checkerboard_oddColor", + "agi_rectangularSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.17254901960784313,0.6823529411764706,0.611764705882353,0.5254901960784314 + ] + } + } + } + } + }, { "id":"constant_rectangularSensor_ellipsoidSurfaceMaterial_solidColor_color", "agi_rectangularSensor":{ @@ -4900,6 +6073,30 @@ } } }, + { + "id":"material_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 109,156,164,207 + ] + }, + "oddColor":{ + "rgba":[ + 97,121,77,209 + ] + }, + "repeat":{ + "cartesian2":[ + 40989,43680 + ] + } + } + } + } + }, { "id":"constant_rectangularSensor_ellipsoidSurfaceMaterial_image_color", "agi_rectangularSensor":{ @@ -4956,6 +6153,34 @@ } } }, + { + "id":"constant_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor", + "agi_rectangularSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.2196078431372549,0.3686274509803922,0.7333333333333333,0.11764705882352941 + ] + } + } + } + } + }, + { + "id":"constant_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor", + "agi_rectangularSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.09803921568627451,0.8509803921568627,0.6431372549019608,0.5254901960784314 + ] + } + } + } + } + }, { "id":"constant_rectangularSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color", "agi_rectangularSensor":{ @@ -5043,6 +6268,30 @@ } } }, + { + "id":"material_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 180,69,194,123 + ] + }, + "oddColor":{ + "rgba":[ + 118,6,103,47 + ] + }, + "repeat":{ + "cartesian2":[ + 65401,31999 + ] + } + } + } + } + }, { "id":"constant_rectangularSensor_ellipsoidHorizonSurfaceMaterial_image_color", "agi_rectangularSensor":{ @@ -5099,6 +6348,34 @@ } } }, + { + "id":"constant_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor", + "agi_rectangularSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.27058823529411763,0.8666666666666667,0.30980392156862746,0.03137254901960784 + ] + } + } + } + } + }, + { + "id":"constant_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor", + "agi_rectangularSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.3215686274509804,0.8392156862745098,0.16470588235294117,0.30196078431372547 + ] + } + } + } + } + }, { "id":"constant_rectangularSensor_domeSurfaceMaterial_solidColor_color", "agi_rectangularSensor":{ @@ -5186,6 +6463,30 @@ } } }, + { + "id":"material_rectangularSensor_domeSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 238,64,137,29 + ] + }, + "oddColor":{ + "rgba":[ + 254,141,98,30 + ] + }, + "repeat":{ + "cartesian2":[ + 58995,46566 + ] + } + } + } + } + }, { "id":"constant_rectangularSensor_domeSurfaceMaterial_image_color", "agi_rectangularSensor":{ @@ -5242,6 +6543,34 @@ } } }, + { + "id":"constant_rectangularSensor_domeSurfaceMaterial_checkerboard_evenColor", + "agi_rectangularSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.7529411764705882,0.4235294117647059,0.4588235294117647,0.08235294117647059 + ] + } + } + } + } + }, + { + "id":"constant_rectangularSensor_domeSurfaceMaterial_checkerboard_oddColor", + "agi_rectangularSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.4,0.9254901960784314,0.043137254901960784,0.803921568627451 + ] + } + } + } + } + }, { "id":"constant_rectangularSensor_environmentOcclusionMaterial_solidColor_color", "agi_rectangularSensor":{ @@ -5329,6 +6658,30 @@ } } }, + { + "id":"material_rectangularSensor_environmentOcclusionMaterial_checkerboard", + "agi_rectangularSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 215,166,202,75 + ] + }, + "oddColor":{ + "rgba":[ + 72,105,185,14 + ] + }, + "repeat":{ + "cartesian2":[ + 51334,47048 + ] + } + } + } + } + }, { "id":"constant_rectangularSensor_environmentOcclusionMaterial_image_color", "agi_rectangularSensor":{ @@ -5385,6 +6738,34 @@ } } }, + { + "id":"constant_rectangularSensor_environmentOcclusionMaterial_checkerboard_evenColor", + "agi_rectangularSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.6745098039215687,0.07450980392156863,0.09019607843137255,0.43137254901960786 + ] + } + } + } + } + }, + { + "id":"constant_rectangularSensor_environmentOcclusionMaterial_checkerboard_oddColor", + "agi_rectangularSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.6745098039215687,0.48627450980392156,0.03137254901960784,0.6039215686274509 + ] + } + } + } + } + }, { "id":"constant_agi_rectangularSensor_environmentIntersectionColor_rgbaf", "agi_rectangularSensor":{ @@ -5400,7 +6781,8 @@ "agi_fan":{ "directions":{ "unitSpherical":[ - 58733,12261,59695,54505 + 58733,12261, + 59695,54505 ] } } @@ -5410,7 +6792,8 @@ "agi_fan":{ "directions":{ "cartesian":[ - 26610,54119,64979,9469,6948,56091 + 26610,54119,64979, + 9469,6948,56091 ] } } @@ -5420,7 +6803,8 @@ "agi_fan":{ "directions":{ "unitCartesian":[ - 0.5116366868952748,0.8586182289997567,0.03166445092130639,0.121216354583563,0.632759881014748,0.76480162680245 + 0.5116366868952748,0.8586182289997567,0.03166445092130639, + 0.121216354583563,0.632759881014748,0.76480162680245 ] } } @@ -5512,6 +6896,30 @@ } } }, + { + "id":"material_fan_material_checkerboard", + "agi_fan":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgba":[ + 65,103,119,9 + ] + }, + "oddColor":{ + "rgba":[ + 34,102,5,13 + ] + }, + "repeat":{ + "cartesian2":[ + 27029,37737 + ] + } + } + } + } + }, { "id":"constant_fan_material_image_color", "agi_fan":{ @@ -5568,6 +6976,34 @@ } } }, + { + "id":"constant_fan_material_checkerboard_evenColor", + "agi_fan":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "rgbaf":[ + 0.5686274509803921,0.3215686274509804,0.807843137254902,0.7647058823529411 + ] + } + } + } + } + }, + { + "id":"constant_fan_material_checkerboard_oddColor", + "agi_fan":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "rgbaf":[ + 0.9803921568627451,0.6549019607843137,0.26666666666666666,0.48627450980392156 + ] + } + } + } + } + }, { "id":"constant_agi_fan_outlineColor_rgbaf", "agi_fan":{ @@ -5870,7 +7306,8 @@ }, "positions":{ "references":[ - "ConstantPosition1#position","ConstantPosition2#position" + "ConstantPosition1#position", + "ConstantPosition2#position" ] }, "width":{ @@ -5882,6 +7319,12 @@ "extrudedHeight":{ "reference":"Constant#corridor.extrudedHeight" }, + "heightReference":{ + "reference":"Constant#corridor.heightReference" + }, + "extrudedHeightReference":{ + "reference":"Constant#corridor.extrudedHeightReference" + }, "cornerType":{ "reference":"Constant#corridor.cornerType" }, @@ -5978,6 +7421,12 @@ "extrudedHeight":{ "reference":"Constant#ellipse.extrudedHeight" }, + "heightReference":{ + "reference":"Constant#ellipse.heightReference" + }, + "extrudedHeightReference":{ + "reference":"Constant#ellipse.extrudedHeightReference" + }, "rotation":{ "reference":"Constant#ellipse.rotation" }, @@ -6251,7 +7700,8 @@ }, "positions":{ "references":[ - "ConstantPosition1#position","ConstantPosition2#position" + "ConstantPosition1#position", + "ConstantPosition2#position" ] }, "arcType":{ @@ -6263,6 +7713,12 @@ "extrudedHeight":{ "reference":"Constant#polygon.extrudedHeight" }, + "heightReference":{ + "reference":"Constant#polygon.heightReference" + }, + "extrudedHeightReference":{ + "reference":"Constant#polygon.extrudedHeightReference" + }, "stRotation":{ "reference":"Constant#polygon.stRotation" }, @@ -6313,7 +7769,8 @@ }, "positions":{ "references":[ - "ConstantPosition1#position","ConstantPosition2#position" + "ConstantPosition1#position", + "ConstantPosition2#position" ] }, "arcType":{ @@ -6365,6 +7822,12 @@ "extrudedHeight":{ "reference":"Constant#rectangle.extrudedHeight" }, + "heightReference":{ + "reference":"Constant#rectangle.heightReference" + }, + "extrudedHeightReference":{ + "reference":"Constant#rectangle.extrudedHeightReference" + }, "rotation":{ "reference":"Constant#rectangle.rotation" }, @@ -6409,17 +7872,20 @@ }, "positions":{ "references":[ - "ConstantPosition1#position","ConstantPosition2#position" + "ConstantPosition1#position", + "ConstantPosition2#position" ] }, "minimumHeights":{ "references":[ - "ConstantDouble1#billboard.scale","ConstantDouble2#billboard.scale" + "ConstantDouble1#billboard.scale", + "ConstantDouble2#billboard.scale" ] }, "maximumHeights":{ "references":[ - "ConstantDouble1#billboard.scale","ConstantDouble2#billboard.scale" + "ConstantDouble1#billboard.scale", + "ConstantDouble2#billboard.scale" ] }, "granularity":{ @@ -6835,6 +8301,24 @@ } } }, + { + "id":"reference_box_material_checkerboard", + "box":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_box_material_checkerboard#box.material.evenColor" + }, + "oddColor":{ + "reference":"material_box_material_checkerboard#box.material.oddColor" + }, + "repeat":{ + "reference":"material_box_material_checkerboard#box.material.repeat" + } + } + } + } + }, { "id":"reference_corridor_material_image", "corridor":{ @@ -6904,6 +8388,24 @@ } } }, + { + "id":"reference_corridor_material_checkerboard", + "corridor":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_corridor_material_checkerboard#corridor.material.evenColor" + }, + "oddColor":{ + "reference":"material_corridor_material_checkerboard#corridor.material.oddColor" + }, + "repeat":{ + "reference":"material_corridor_material_checkerboard#corridor.material.repeat" + } + } + } + } + }, { "id":"reference_cylinder_material_image", "cylinder":{ @@ -6973,6 +8475,24 @@ } } }, + { + "id":"reference_cylinder_material_checkerboard", + "cylinder":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_cylinder_material_checkerboard#cylinder.material.evenColor" + }, + "oddColor":{ + "reference":"material_cylinder_material_checkerboard#cylinder.material.oddColor" + }, + "repeat":{ + "reference":"material_cylinder_material_checkerboard#cylinder.material.repeat" + } + } + } + } + }, { "id":"reference_ellipse_material_image", "ellipse":{ @@ -7042,6 +8562,24 @@ } } }, + { + "id":"reference_ellipse_material_checkerboard", + "ellipse":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_ellipse_material_checkerboard#ellipse.material.evenColor" + }, + "oddColor":{ + "reference":"material_ellipse_material_checkerboard#ellipse.material.oddColor" + }, + "repeat":{ + "reference":"material_ellipse_material_checkerboard#ellipse.material.repeat" + } + } + } + } + }, { "id":"reference_ellipsoid_material_image", "ellipsoid":{ @@ -7111,6 +8649,24 @@ } } }, + { + "id":"reference_ellipsoid_material_checkerboard", + "ellipsoid":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_ellipsoid_material_checkerboard#ellipsoid.material.evenColor" + }, + "oddColor":{ + "reference":"material_ellipsoid_material_checkerboard#ellipsoid.material.oddColor" + }, + "repeat":{ + "reference":"material_ellipsoid_material_checkerboard#ellipsoid.material.repeat" + } + } + } + } + }, { "id":"reference_path_material_polylineOutline", "path":{ @@ -7172,6 +8728,9 @@ }, "glowPower":{ "reference":"material_path_material_polylineGlow#path.material.glowPower" + }, + "taperPower":{ + "reference":"material_path_material_polylineGlow#path.material.taperPower" } } } @@ -7246,6 +8805,24 @@ } } }, + { + "id":"reference_path_material_checkerboard", + "path":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_path_material_checkerboard#path.material.evenColor" + }, + "oddColor":{ + "reference":"material_path_material_checkerboard#path.material.oddColor" + }, + "repeat":{ + "reference":"material_path_material_checkerboard#path.material.repeat" + } + } + } + } + }, { "id":"reference_polygon_material_image", "polygon":{ @@ -7315,6 +8892,24 @@ } } }, + { + "id":"reference_polygon_material_checkerboard", + "polygon":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_polygon_material_checkerboard#polygon.material.evenColor" + }, + "oddColor":{ + "reference":"material_polygon_material_checkerboard#polygon.material.oddColor" + }, + "repeat":{ + "reference":"material_polygon_material_checkerboard#polygon.material.repeat" + } + } + } + } + }, { "id":"reference_polyline_material_polylineOutline", "polyline":{ @@ -7376,6 +8971,9 @@ }, "glowPower":{ "reference":"material_polyline_material_polylineGlow#polyline.material.glowPower" + }, + "taperPower":{ + "reference":"material_polyline_material_polylineGlow#polyline.material.taperPower" } } } @@ -7450,6 +9048,24 @@ } } }, + { + "id":"reference_polyline_material_checkerboard", + "polyline":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_polyline_material_checkerboard#polyline.material.evenColor" + }, + "oddColor":{ + "reference":"material_polyline_material_checkerboard#polyline.material.oddColor" + }, + "repeat":{ + "reference":"material_polyline_material_checkerboard#polyline.material.repeat" + } + } + } + } + }, { "id":"reference_polyline_depthFailMaterial_polylineOutline", "polyline":{ @@ -7511,6 +9127,9 @@ }, "glowPower":{ "reference":"material_polyline_depthFailMaterial_polylineGlow#polyline.depthFailMaterial.glowPower" + }, + "taperPower":{ + "reference":"material_polyline_depthFailMaterial_polylineGlow#polyline.depthFailMaterial.taperPower" } } } @@ -7585,6 +9204,24 @@ } } }, + { + "id":"reference_polyline_depthFailMaterial_checkerboard", + "polyline":{ + "depthFailMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_polyline_depthFailMaterial_checkerboard#polyline.depthFailMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_polyline_depthFailMaterial_checkerboard#polyline.depthFailMaterial.oddColor" + }, + "repeat":{ + "reference":"material_polyline_depthFailMaterial_checkerboard#polyline.depthFailMaterial.repeat" + } + } + } + } + }, { "id":"reference_rectangle_material_image", "rectangle":{ @@ -7654,6 +9291,24 @@ } } }, + { + "id":"reference_rectangle_material_checkerboard", + "rectangle":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_rectangle_material_checkerboard#rectangle.material.evenColor" + }, + "oddColor":{ + "reference":"material_rectangle_material_checkerboard#rectangle.material.oddColor" + }, + "repeat":{ + "reference":"material_rectangle_material_checkerboard#rectangle.material.repeat" + } + } + } + } + }, { "id":"reference_wall_material_image", "wall":{ @@ -7723,6 +9378,24 @@ } } }, + { + "id":"reference_wall_material_checkerboard", + "wall":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_wall_material_checkerboard#wall.material.evenColor" + }, + "oddColor":{ + "reference":"material_wall_material_checkerboard#wall.material.oddColor" + }, + "repeat":{ + "reference":"material_wall_material_checkerboard#wall.material.repeat" + } + } + } + } + }, { "id":"reference_conicSensor_lateralSurfaceMaterial_image", "agi_conicSensor":{ @@ -7777,16 +9450,34 @@ "reference":"material_conicSensor_lateralSurfaceMaterial_stripe#conicSensor.lateralSurfaceMaterial.orientation" }, "evenColor":{ - "reference":"material_conicSensor_lateralSurfaceMaterial_stripe#conicSensor.lateralSurfaceMaterial.evenColor" + "reference":"material_conicSensor_lateralSurfaceMaterial_stripe#conicSensor.lateralSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_conicSensor_lateralSurfaceMaterial_stripe#conicSensor.lateralSurfaceMaterial.oddColor" + }, + "offset":{ + "reference":"material_conicSensor_lateralSurfaceMaterial_stripe#conicSensor.lateralSurfaceMaterial.offset" + }, + "repeat":{ + "reference":"material_conicSensor_lateralSurfaceMaterial_stripe#conicSensor.lateralSurfaceMaterial.repeat" + } + } + } + } + }, + { + "id":"reference_conicSensor_lateralSurfaceMaterial_checkerboard", + "agi_conicSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_conicSensor_lateralSurfaceMaterial_checkerboard#conicSensor.lateralSurfaceMaterial.evenColor" }, "oddColor":{ - "reference":"material_conicSensor_lateralSurfaceMaterial_stripe#conicSensor.lateralSurfaceMaterial.oddColor" - }, - "offset":{ - "reference":"material_conicSensor_lateralSurfaceMaterial_stripe#conicSensor.lateralSurfaceMaterial.offset" + "reference":"material_conicSensor_lateralSurfaceMaterial_checkerboard#conicSensor.lateralSurfaceMaterial.oddColor" }, "repeat":{ - "reference":"material_conicSensor_lateralSurfaceMaterial_stripe#conicSensor.lateralSurfaceMaterial.repeat" + "reference":"material_conicSensor_lateralSurfaceMaterial_checkerboard#conicSensor.lateralSurfaceMaterial.repeat" } } } @@ -7861,6 +9552,24 @@ } } }, + { + "id":"reference_conicSensor_ellipsoidSurfaceMaterial_checkerboard", + "agi_conicSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_conicSensor_ellipsoidSurfaceMaterial_checkerboard#conicSensor.ellipsoidSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_conicSensor_ellipsoidSurfaceMaterial_checkerboard#conicSensor.ellipsoidSurfaceMaterial.oddColor" + }, + "repeat":{ + "reference":"material_conicSensor_ellipsoidSurfaceMaterial_checkerboard#conicSensor.ellipsoidSurfaceMaterial.repeat" + } + } + } + } + }, { "id":"reference_conicSensor_ellipsoidHorizonSurfaceMaterial_image", "agi_conicSensor":{ @@ -7930,6 +9639,24 @@ } } }, + { + "id":"reference_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard", + "agi_conicSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard#conicSensor.ellipsoidHorizonSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard#conicSensor.ellipsoidHorizonSurfaceMaterial.oddColor" + }, + "repeat":{ + "reference":"material_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard#conicSensor.ellipsoidHorizonSurfaceMaterial.repeat" + } + } + } + } + }, { "id":"reference_conicSensor_domeSurfaceMaterial_image", "agi_conicSensor":{ @@ -7999,6 +9726,24 @@ } } }, + { + "id":"reference_conicSensor_domeSurfaceMaterial_checkerboard", + "agi_conicSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_conicSensor_domeSurfaceMaterial_checkerboard#conicSensor.domeSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_conicSensor_domeSurfaceMaterial_checkerboard#conicSensor.domeSurfaceMaterial.oddColor" + }, + "repeat":{ + "reference":"material_conicSensor_domeSurfaceMaterial_checkerboard#conicSensor.domeSurfaceMaterial.repeat" + } + } + } + } + }, { "id":"reference_conicSensor_environmentOcclusionMaterial_image", "agi_conicSensor":{ @@ -8068,6 +9813,24 @@ } } }, + { + "id":"reference_conicSensor_environmentOcclusionMaterial_checkerboard", + "agi_conicSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_conicSensor_environmentOcclusionMaterial_checkerboard#conicSensor.environmentOcclusionMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_conicSensor_environmentOcclusionMaterial_checkerboard#conicSensor.environmentOcclusionMaterial.oddColor" + }, + "repeat":{ + "reference":"material_conicSensor_environmentOcclusionMaterial_checkerboard#conicSensor.environmentOcclusionMaterial.repeat" + } + } + } + } + }, { "id":"reference_customPatternSensor_lateralSurfaceMaterial_image", "agi_customPatternSensor":{ @@ -8137,6 +9900,24 @@ } } }, + { + "id":"reference_customPatternSensor_lateralSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_customPatternSensor_lateralSurfaceMaterial_checkerboard#customPatternSensor.lateralSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_customPatternSensor_lateralSurfaceMaterial_checkerboard#customPatternSensor.lateralSurfaceMaterial.oddColor" + }, + "repeat":{ + "reference":"material_customPatternSensor_lateralSurfaceMaterial_checkerboard#customPatternSensor.lateralSurfaceMaterial.repeat" + } + } + } + } + }, { "id":"reference_customPatternSensor_ellipsoidSurfaceMaterial_image", "agi_customPatternSensor":{ @@ -8206,6 +9987,24 @@ } } }, + { + "id":"reference_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard#customPatternSensor.ellipsoidSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard#customPatternSensor.ellipsoidSurfaceMaterial.oddColor" + }, + "repeat":{ + "reference":"material_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard#customPatternSensor.ellipsoidSurfaceMaterial.repeat" + } + } + } + } + }, { "id":"reference_customPatternSensor_ellipsoidHorizonSurfaceMaterial_image", "agi_customPatternSensor":{ @@ -8275,6 +10074,24 @@ } } }, + { + "id":"reference_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard#customPatternSensor.ellipsoidHorizonSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard#customPatternSensor.ellipsoidHorizonSurfaceMaterial.oddColor" + }, + "repeat":{ + "reference":"material_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard#customPatternSensor.ellipsoidHorizonSurfaceMaterial.repeat" + } + } + } + } + }, { "id":"reference_customPatternSensor_domeSurfaceMaterial_image", "agi_customPatternSensor":{ @@ -8344,6 +10161,24 @@ } } }, + { + "id":"reference_customPatternSensor_domeSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_customPatternSensor_domeSurfaceMaterial_checkerboard#customPatternSensor.domeSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_customPatternSensor_domeSurfaceMaterial_checkerboard#customPatternSensor.domeSurfaceMaterial.oddColor" + }, + "repeat":{ + "reference":"material_customPatternSensor_domeSurfaceMaterial_checkerboard#customPatternSensor.domeSurfaceMaterial.repeat" + } + } + } + } + }, { "id":"reference_customPatternSensor_environmentOcclusionMaterial_image", "agi_customPatternSensor":{ @@ -8413,6 +10248,24 @@ } } }, + { + "id":"reference_customPatternSensor_environmentOcclusionMaterial_checkerboard", + "agi_customPatternSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_customPatternSensor_environmentOcclusionMaterial_checkerboard#customPatternSensor.environmentOcclusionMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_customPatternSensor_environmentOcclusionMaterial_checkerboard#customPatternSensor.environmentOcclusionMaterial.oddColor" + }, + "repeat":{ + "reference":"material_customPatternSensor_environmentOcclusionMaterial_checkerboard#customPatternSensor.environmentOcclusionMaterial.repeat" + } + } + } + } + }, { "id":"reference_rectangularSensor_lateralSurfaceMaterial_image", "agi_rectangularSensor":{ @@ -8482,6 +10335,24 @@ } } }, + { + "id":"reference_rectangularSensor_lateralSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_rectangularSensor_lateralSurfaceMaterial_checkerboard#rectangularSensor.lateralSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_rectangularSensor_lateralSurfaceMaterial_checkerboard#rectangularSensor.lateralSurfaceMaterial.oddColor" + }, + "repeat":{ + "reference":"material_rectangularSensor_lateralSurfaceMaterial_checkerboard#rectangularSensor.lateralSurfaceMaterial.repeat" + } + } + } + } + }, { "id":"reference_rectangularSensor_ellipsoidSurfaceMaterial_image", "agi_rectangularSensor":{ @@ -8551,6 +10422,24 @@ } } }, + { + "id":"reference_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard#rectangularSensor.ellipsoidSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard#rectangularSensor.ellipsoidSurfaceMaterial.oddColor" + }, + "repeat":{ + "reference":"material_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard#rectangularSensor.ellipsoidSurfaceMaterial.repeat" + } + } + } + } + }, { "id":"reference_rectangularSensor_ellipsoidHorizonSurfaceMaterial_image", "agi_rectangularSensor":{ @@ -8620,6 +10509,24 @@ } } }, + { + "id":"reference_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard#rectangularSensor.ellipsoidHorizonSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard#rectangularSensor.ellipsoidHorizonSurfaceMaterial.oddColor" + }, + "repeat":{ + "reference":"material_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard#rectangularSensor.ellipsoidHorizonSurfaceMaterial.repeat" + } + } + } + } + }, { "id":"reference_rectangularSensor_domeSurfaceMaterial_image", "agi_rectangularSensor":{ @@ -8689,6 +10596,24 @@ } } }, + { + "id":"reference_rectangularSensor_domeSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_rectangularSensor_domeSurfaceMaterial_checkerboard#rectangularSensor.domeSurfaceMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_rectangularSensor_domeSurfaceMaterial_checkerboard#rectangularSensor.domeSurfaceMaterial.oddColor" + }, + "repeat":{ + "reference":"material_rectangularSensor_domeSurfaceMaterial_checkerboard#rectangularSensor.domeSurfaceMaterial.repeat" + } + } + } + } + }, { "id":"reference_rectangularSensor_environmentOcclusionMaterial_image", "agi_rectangularSensor":{ @@ -8758,6 +10683,24 @@ } } }, + { + "id":"reference_rectangularSensor_environmentOcclusionMaterial_checkerboard", + "agi_rectangularSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_rectangularSensor_environmentOcclusionMaterial_checkerboard#rectangularSensor.environmentOcclusionMaterial.evenColor" + }, + "oddColor":{ + "reference":"material_rectangularSensor_environmentOcclusionMaterial_checkerboard#rectangularSensor.environmentOcclusionMaterial.oddColor" + }, + "repeat":{ + "reference":"material_rectangularSensor_environmentOcclusionMaterial_checkerboard#rectangularSensor.environmentOcclusionMaterial.repeat" + } + } + } + } + }, { "id":"reference_fan_material_image", "agi_fan":{ @@ -8827,6 +10770,24 @@ } } }, + { + "id":"reference_fan_material_checkerboard", + "agi_fan":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "reference":"material_fan_material_checkerboard#fan.material.evenColor" + }, + "oddColor":{ + "reference":"material_fan_material_checkerboard#fan.material.oddColor" + }, + "repeat":{ + "reference":"material_fan_material_checkerboard#fan.material.repeat" + } + } + } + } + }, { "id":"VelocityPosition", "position":{ @@ -10372,6 +12333,36 @@ } } }, + { + "id":"sampled_box_material_checkerboard", + "box":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,2,215,87,218, + 3600,164,235,142,227 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,117,88,89,243, + 3600,104,182,78,49 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,6238,42520, + 3600,34685,17543 + ] + } + } + } + } + }, { "id":"sampled_box_material_image_color", "box":{ @@ -10396,8 +12387,40 @@ "color":{ "epoch":"2016-06-17T12:00:00Z", "rgbaf":[ - 0,0.5019607843137255,0.4470588235294118,0.7215686274509804,0.39215686274509803, - 3600,0.8901960784313725,0.5058823529411764,0.5607843137254902,0.6745098039215687 + 0,0.5019607843137255,0.4470588235294118,0.7215686274509804,0.39215686274509803, + 3600,0.8901960784313725,0.5058823529411764,0.5607843137254902,0.6745098039215687 + ] + } + } + } + } + }, + { + "id":"sampled_box_material_stripe_evenColor", + "box":{ + "material":{ + "stripe":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.9803921568627451,0.34509803921568627,0.9294117647058824,0.5333333333333333, + 3600,0.9882352941176471,0.37254901960784315,0.7137254901960784,0.4666666666666667 + ] + } + } + } + } + }, + { + "id":"sampled_box_material_stripe_oddColor", + "box":{ + "material":{ + "stripe":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.5450980392156862,0.16862745098039217,0.6549019607843137,0.19607843137254902, + 3600,0.40784313725490196,0.45098039215686275,0.8745098039215686,0.6039215686274509 ] } } @@ -10405,15 +12428,15 @@ } }, { - "id":"sampled_box_material_stripe_evenColor", + "id":"sampled_box_material_checkerboard_evenColor", "box":{ "material":{ - "stripe":{ + "checkerboard":{ "evenColor":{ "epoch":"2016-06-17T12:00:00Z", "rgbaf":[ - 0,0.9803921568627451,0.34509803921568627,0.9294117647058824,0.5333333333333333, - 3600,0.9882352941176471,0.37254901960784315,0.7137254901960784,0.4666666666666667 + 0,0.13725490196078433,0.9372549019607843,0.5137254901960784,0.8784313725490196, + 3600,0.7215686274509804,0.06666666666666667,0.27450980392156865,0.20784313725490197 ] } } @@ -10421,15 +12444,15 @@ } }, { - "id":"sampled_box_material_stripe_oddColor", + "id":"sampled_box_material_checkerboard_oddColor", "box":{ "material":{ - "stripe":{ + "checkerboard":{ "oddColor":{ "epoch":"2016-06-17T12:00:00Z", "rgbaf":[ - 0,0.5450980392156862,0.16862745098039217,0.6549019607843137,0.19607843137254902, - 3600,0.40784313725490196,0.45098039215686275,0.8745098039215686,0.6039215686274509 + 0,0.35294117647058826,0.27450980392156865,0.8509803921568627,0.00784313725490196, + 3600,0.8392156862745098,0.7803921568627451,0.796078431372549,0.3843137254901961 ] } } @@ -10568,6 +12591,36 @@ } } }, + { + "id":"sampled_corridor_material_checkerboard", + "corridor":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,135,211,180,110, + 3600,44,134,8,155 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,212,71,156,47, + 3600,34,36,157,104 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,62107,62450, + 3600,51782,25290 + ] + } + } + } + } + }, { "id":"sampled_corridor_material_image_color", "corridor":{ @@ -10632,6 +12685,38 @@ } } }, + { + "id":"sampled_corridor_material_checkerboard_evenColor", + "corridor":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.29411764705882354,0.058823529411764705,0.14901960784313725,0.7568627450980392, + 3600,0.24313725490196078,0.5607843137254902,0.2549019607843137,0.8392156862745098 + ] + } + } + } + } + }, + { + "id":"sampled_corridor_material_checkerboard_oddColor", + "corridor":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.7686274509803922,0.6509803921568628,0.5294117647058824,0.37254901960784315, + 3600,0.12156862745098039,0.7803921568627451,0.7450980392156863,0.7254901960784313 + ] + } + } + } + } + }, { "id":"sampled_corridor_outlineColor_rgbaf", "corridor":{ @@ -10764,6 +12849,36 @@ } } }, + { + "id":"sampled_cylinder_material_checkerboard", + "cylinder":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,199,80,86,158, + 3600,207,161,23,187 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,175,210,242,198, + 3600,116,91,127,24 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,27893,32108, + 3600,57420,52960 + ] + } + } + } + } + }, { "id":"sampled_cylinder_material_image_color", "cylinder":{ @@ -10828,6 +12943,38 @@ } } }, + { + "id":"sampled_cylinder_material_checkerboard_evenColor", + "cylinder":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.5215686274509804,0.7215686274509804,0.29411764705882354,0.5137254901960784, + 3600,0.9647058823529412,0.4117647058823529,0.054901960784313725,0.0392156862745098 + ] + } + } + } + } + }, + { + "id":"sampled_cylinder_material_checkerboard_oddColor", + "cylinder":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.7843137254901961,0.30980392156862746,0.06666666666666667,0.403921568627451, + 3600,0.6431372549019608,0.7372549019607844,0.33725490196078434,0.9254901960784314 + ] + } + } + } + } + }, { "id":"sampled_cylinder_outlineColor_rgbaf", "cylinder":{ @@ -10960,6 +13107,36 @@ } } }, + { + "id":"sampled_ellipse_material_checkerboard", + "ellipse":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,65,135,226,200, + 3600,70,33,98,112 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,246,224,230,224, + 3600,110,127,138,204 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,24670,352, + 3600,16830,33857 + ] + } + } + } + } + }, { "id":"sampled_ellipse_material_image_color", "ellipse":{ @@ -11024,6 +13201,38 @@ } } }, + { + "id":"sampled_ellipse_material_checkerboard_evenColor", + "ellipse":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.20784313725490197,0.1568627450980392,0.9529411764705882,0.7176470588235294, + 3600,0.6352941176470588,0.8352941176470589,0.7607843137254902,0.23529411764705882 + ] + } + } + } + } + }, + { + "id":"sampled_ellipse_material_checkerboard_oddColor", + "ellipse":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.8901960784313725,0.1411764705882353,0.23137254901960785,0.6235294117647059, + 3600,0.19215686274509805,0.29411764705882354,0.7411764705882353,0.027450980392156862 + ] + } + } + } + } + }, { "id":"sampled_ellipse_outlineColor_rgbaf", "ellipse":{ @@ -11156,6 +13365,36 @@ } } }, + { + "id":"sampled_ellipsoid_material_checkerboard", + "ellipsoid":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,147,239,19,56, + 3600,5,32,143,178 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,131,51,246,186, + 3600,214,117,149,89 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,28116,51821, + 3600,60296,50923 + ] + } + } + } + } + }, { "id":"sampled_ellipsoid_material_image_color", "ellipsoid":{ @@ -11220,6 +13459,38 @@ } } }, + { + "id":"sampled_ellipsoid_material_checkerboard_evenColor", + "ellipsoid":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.8196078431372549,0.2823529411764706,0.9294117647058824,0.5019607843137255, + 3600,0.8509803921568627,0.29411764705882354,0.4980392156862745,0.9568627450980393 + ] + } + } + } + } + }, + { + "id":"sampled_ellipsoid_material_checkerboard_oddColor", + "ellipsoid":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.22745098039215686,0.8627450980392157,0.8901960784313725,0.20784313725490197, + 3600,0.796078431372549,0.047058823529411764,0.8431372549019608,0.38823529411764707 + ] + } + } + } + } + }, { "id":"sampled_ellipsoid_outlineColor_rgbaf", "ellipsoid":{ @@ -11409,6 +13680,13 @@ 0,5579, 3600,59951 ] + }, + "taperPower":{ + "epoch":"2016-06-17T12:00:00Z", + "number":[ + 0,30159, + 3600,35636 + ] } } } @@ -11518,6 +13796,36 @@ } } }, + { + "id":"sampled_path_material_checkerboard", + "path":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,29,130,90,174, + 3600,42,131,191,181 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,32,82,30,56, + 3600,161,13,144,118 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,14368,54840, + 3600,58386,2276 + ] + } + } + } + } + }, { "id":"sampled_path_material_polylineOutline_color", "path":{ @@ -11638,8 +13946,40 @@ "color":{ "epoch":"2016-06-17T12:00:00Z", "rgbaf":[ - 0,0.8901960784313725,0,0.7176470588235294,0.32941176470588235, - 3600,0.4745098039215686,0.6901960784313725,0.043137254901960784,0.25882352941176473 + 0,0.8901960784313725,0,0.7176470588235294,0.32941176470588235, + 3600,0.4745098039215686,0.6901960784313725,0.043137254901960784,0.25882352941176473 + ] + } + } + } + } + }, + { + "id":"sampled_path_material_stripe_evenColor", + "path":{ + "material":{ + "stripe":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.3686274509803922,0.5843137254901961,0.8313725490196079,0.5411764705882353, + 3600,0.3176470588235294,0.4,0.8392156862745098,0.5372549019607843 + ] + } + } + } + } + }, + { + "id":"sampled_path_material_stripe_oddColor", + "path":{ + "material":{ + "stripe":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.1450980392156863,0.5882352941176471,0.9176470588235294,0.6078431372549019, + 3600,0.11764705882352941,0.07058823529411765,0.9019607843137255,0.5254901960784314 ] } } @@ -11647,15 +13987,15 @@ } }, { - "id":"sampled_path_material_stripe_evenColor", + "id":"sampled_path_material_checkerboard_evenColor", "path":{ "material":{ - "stripe":{ + "checkerboard":{ "evenColor":{ "epoch":"2016-06-17T12:00:00Z", "rgbaf":[ - 0,0.3686274509803922,0.5843137254901961,0.8313725490196079,0.5411764705882353, - 3600,0.3176470588235294,0.4,0.8392156862745098,0.5372549019607843 + 0,0.6313725490196078,0.7411764705882353,0.2823529411764706,0.19607843137254902, + 3600,0.25098039215686274,0.10980392156862745,0.18823529411764706,0.796078431372549 ] } } @@ -11663,15 +14003,15 @@ } }, { - "id":"sampled_path_material_stripe_oddColor", + "id":"sampled_path_material_checkerboard_oddColor", "path":{ "material":{ - "stripe":{ + "checkerboard":{ "oddColor":{ "epoch":"2016-06-17T12:00:00Z", "rgbaf":[ - 0,0.1450980392156863,0.5882352941176471,0.9176470588235294,0.6078431372549019, - 3600,0.11764705882352941,0.07058823529411765,0.9019607843137255,0.5254901960784314 + 0,0.38823529411764707,0.12941176470588237,0.3333333333333333,0.6588235294117647, + 3600,0.1568627450980392,0.6313725490196078,0.2901960784313726,0.7137254901960784 ] } } @@ -11822,6 +14162,36 @@ } } }, + { + "id":"sampled_polygon_material_checkerboard", + "polygon":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,167,56,202,219, + 3600,231,169,74,125 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,88,174,167,35, + 3600,12,69,69,23 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,32132,20093, + 3600,31300,27514 + ] + } + } + } + } + }, { "id":"sampled_polygon_material_image_color", "polygon":{ @@ -11886,6 +14256,38 @@ } } }, + { + "id":"sampled_polygon_material_checkerboard_evenColor", + "polygon":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.8313725490196079,0.4549019607843137,0.8823529411764706,0.27058823529411763, + 3600,0.49411764705882355,0.3843137254901961,0.34509803921568627,0.1607843137254902 + ] + } + } + } + } + }, + { + "id":"sampled_polygon_material_checkerboard_oddColor", + "polygon":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.011764705882352941,0.9058823529411765,0.592156862745098,0.7843137254901961, + 3600,0.42745098039215684,0.7019607843137254,0.09019607843137255,0.6431372549019608 + ] + } + } + } + } + }, { "id":"sampled_polygon_outlineColor_rgbaf", "polygon":{ @@ -12015,6 +14417,13 @@ 0,55378, 3600,60643 ] + }, + "taperPower":{ + "epoch":"2016-06-17T12:00:00Z", + "number":[ + 0,50068, + 3600,2516 + ] } } } @@ -12124,6 +14533,36 @@ } } }, + { + "id":"sampled_polyline_material_checkerboard", + "polyline":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,94,152,152,31, + 3600,76,129,223,102 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,71,237,5,172, + 3600,209,132,204,160 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,19943,17997, + 3600,55528,16856 + ] + } + } + } + } + }, { "id":"sampled_polyline_material_polylineOutline_color", "polyline":{ @@ -12284,6 +14723,38 @@ } } }, + { + "id":"sampled_polyline_material_checkerboard_evenColor", + "polyline":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.3137254901960784,0.41568627450980394,0.08235294117647059,0.5764705882352941, + 3600,0.0196078431372549,0.30980392156862746,0.23921568627450981,0.9333333333333333 + ] + } + } + } + } + }, + { + "id":"sampled_polyline_material_checkerboard_oddColor", + "polyline":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.7843137254901961,0.23529411764705882,0.5254901960784314,0.1803921568627451, + 3600,0.3568627450980392,0.12549019607843137,0.24313725490196078,0.788235294117647 + ] + } + } + } + } + }, { "id":"sampled_polyline_depthFailMaterial_solidColor_color", "polyline":{ @@ -12401,6 +14872,13 @@ 0,8542, 3600,54440 ] + }, + "taperPower":{ + "epoch":"2016-06-17T12:00:00Z", + "number":[ + 0,61950, + 3600,36891 + ] } } } @@ -12510,6 +14988,36 @@ } } }, + { + "id":"sampled_polyline_depthFailMaterial_checkerboard", + "polyline":{ + "depthFailMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,0,159,59,160, + 3600,202,33,125,165 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,19,37,14,24, + 3600,66,150,238,84 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,15034,58938, + 3600,62661,23796 + ] + } + } + } + } + }, { "id":"sampled_polyline_depthFailMaterial_polylineOutline_color", "polyline":{ @@ -12670,6 +15178,38 @@ } } }, + { + "id":"sampled_polyline_depthFailMaterial_checkerboard_evenColor", + "polyline":{ + "depthFailMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.9607843137254902,0.09411764705882353,0.7254901960784313,0.8196078431372549, + 3600,0.058823529411764705,0.4470588235294118,0.5725490196078431,0.054901960784313725 + ] + } + } + } + } + }, + { + "id":"sampled_polyline_depthFailMaterial_checkerboard_oddColor", + "polyline":{ + "depthFailMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.3333333333333333,0.043137254901960784,0.8862745098039215,0.3843137254901961, + 3600,0.23529411764705882,0.7333333333333333,0.7529411764705882,0.5372549019607843 + ] + } + } + } + } + }, { "id":"sampled_rectangle_coordinates_wsenDegrees", "rectangle":{ @@ -12802,6 +15342,36 @@ } } }, + { + "id":"sampled_rectangle_material_checkerboard", + "rectangle":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,142,184,89,24, + 3600,200,249,166,224 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,237,53,233,244, + 3600,101,61,234,150 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,44089,8876, + 3600,60682,18669 + ] + } + } + } + } + }, { "id":"sampled_rectangle_material_image_color", "rectangle":{ @@ -12866,6 +15436,38 @@ } } }, + { + "id":"sampled_rectangle_material_checkerboard_evenColor", + "rectangle":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.28627450980392155,0.8313725490196079,0.1843137254901961,0.17254901960784313, + 3600,0.596078431372549,0.6039215686274509,0.6941176470588235,0.23529411764705882 + ] + } + } + } + } + }, + { + "id":"sampled_rectangle_material_checkerboard_oddColor", + "rectangle":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.9294117647058824,0.9215686274509803,0.27058823529411763,0.06666666666666667, + 3600,0.4117647058823529,0.12549019607843137,0.5058823529411764,0.5098039215686274 + ] + } + } + } + } + }, { "id":"sampled_rectangle_outlineColor_rgbaf", "rectangle":{ @@ -12998,6 +15600,36 @@ } } }, + { + "id":"sampled_wall_material_checkerboard", + "wall":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,38,200,78,42, + 3600,115,149,62,135 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,79,103,165,56, + 3600,201,220,190,217 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,30510,28535, + 3600,22105,29014 + ] + } + } + } + } + }, { "id":"sampled_wall_material_image_color", "wall":{ @@ -13015,15 +15647,47 @@ } }, { - "id":"sampled_wall_material_grid_color", + "id":"sampled_wall_material_grid_color", + "wall":{ + "material":{ + "grid":{ + "color":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.2784313725490196,0.5490196078431373,0.9647058823529412,0.9607843137254902, + 3600,0.7098039215686275,0.8313725490196079,0.6784313725490196,0.40784313725490196 + ] + } + } + } + } + }, + { + "id":"sampled_wall_material_stripe_evenColor", + "wall":{ + "material":{ + "stripe":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.09019607843137255,0.24313725490196078,0.5372549019607843,0.16862745098039217, + 3600,0.38823529411764707,0.8470588235294118,0.25882352941176473,0.11372549019607843 + ] + } + } + } + } + }, + { + "id":"sampled_wall_material_stripe_oddColor", "wall":{ "material":{ - "grid":{ - "color":{ + "stripe":{ + "oddColor":{ "epoch":"2016-06-17T12:00:00Z", "rgbaf":[ - 0,0.2784313725490196,0.5490196078431373,0.9647058823529412,0.9607843137254902, - 3600,0.7098039215686275,0.8313725490196079,0.6784313725490196,0.40784313725490196 + 0,0.34509803921568627,0.0196078431372549,0.054901960784313725,0.6627450980392157, + 3600,0.6941176470588235,0.8901960784313725,0.3803921568627451,0.3176470588235294 ] } } @@ -13031,15 +15695,15 @@ } }, { - "id":"sampled_wall_material_stripe_evenColor", + "id":"sampled_wall_material_checkerboard_evenColor", "wall":{ "material":{ - "stripe":{ + "checkerboard":{ "evenColor":{ "epoch":"2016-06-17T12:00:00Z", "rgbaf":[ - 0,0.09019607843137255,0.24313725490196078,0.5372549019607843,0.16862745098039217, - 3600,0.38823529411764707,0.8470588235294118,0.25882352941176473,0.11372549019607843 + 0,0.6705882352941176,0.4627450980392157,0.44313725490196076,0.23921568627450981, + 3600,0.3137254901960784,0.09019607843137255,0.6235294117647059,0.9333333333333333 ] } } @@ -13047,15 +15711,15 @@ } }, { - "id":"sampled_wall_material_stripe_oddColor", + "id":"sampled_wall_material_checkerboard_oddColor", "wall":{ "material":{ - "stripe":{ + "checkerboard":{ "oddColor":{ "epoch":"2016-06-17T12:00:00Z", "rgbaf":[ - 0,0.34509803921568627,0.0196078431372549,0.054901960784313725,0.6627450980392157, - 3600,0.6941176470588235,0.8901960784313725,0.3803921568627451,0.3176470588235294 + 0,0.1843137254901961,0.7254901960784313,0.8941176470588236,0.5725490196078431, + 3600,0.7450980392156863,0.43529411764705883,0.611764705882353,0.7764705882352941 ] } } @@ -13206,6 +15870,36 @@ } } }, + { + "id":"sampled_conicSensor_lateralSurfaceMaterial_checkerboard", + "agi_conicSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,160,182,11,131, + 3600,30,29,80,192 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,7,148,122,49, + 3600,136,179,0,36 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,23744,47196, + 3600,16577,25920 + ] + } + } + } + } + }, { "id":"sampled_conicSensor_lateralSurfaceMaterial_image_color", "agi_conicSensor":{ @@ -13270,6 +15964,38 @@ } } }, + { + "id":"sampled_conicSensor_lateralSurfaceMaterial_checkerboard_evenColor", + "agi_conicSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.3176470588235294,0.30980392156862746,0.6313725490196078,0.9450980392156862, + 3600,0.17647058823529413,0.25882352941176473,0.30196078431372547,0.6431372549019608 + ] + } + } + } + } + }, + { + "id":"sampled_conicSensor_lateralSurfaceMaterial_checkerboard_oddColor", + "agi_conicSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.2,0.8901960784313725,0.23529411764705882,0.3333333333333333, + 3600,0.6196078431372549,0.3607843137254902,0.3254901960784314,0.8117647058823529 + ] + } + } + } + } + }, { "id":"sampled_conicSensor_ellipsoidSurfaceMaterial_solidColor_color", "agi_conicSensor":{ @@ -13390,6 +16116,36 @@ } } }, + { + "id":"sampled_conicSensor_ellipsoidSurfaceMaterial_checkerboard", + "agi_conicSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,60,54,248,201, + 3600,127,230,253,149 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,28,77,71,51, + 3600,100,176,204,32 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,43465,4521, + 3600,27484,58219 + ] + } + } + } + } + }, { "id":"sampled_conicSensor_ellipsoidSurfaceMaterial_image_color", "agi_conicSensor":{ @@ -13454,6 +16210,38 @@ } } }, + { + "id":"sampled_conicSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor", + "agi_conicSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.30980392156862746,0.4470588235294118,0.5333333333333333,0.30980392156862746, + 3600,0,0.3843137254901961,0.5607843137254902,0.023529411764705882 + ] + } + } + } + } + }, + { + "id":"sampled_conicSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor", + "agi_conicSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.12156862745098039,0.19607843137254902,0.7843137254901961,0.5411764705882353, + 3600,0.1450980392156863,0.0392156862745098,0.8901960784313725,0.7647058823529411 + ] + } + } + } + } + }, { "id":"sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color", "agi_conicSensor":{ @@ -13574,6 +16362,36 @@ } } }, + { + "id":"sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard", + "agi_conicSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,19,184,118,37, + 3600,20,185,173,36 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,161,60,224,53, + 3600,85,151,170,143 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,59856,38121, + 3600,64609,1020 + ] + } + } + } + } + }, { "id":"sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_image_color", "agi_conicSensor":{ @@ -13638,6 +16456,38 @@ } } }, + { + "id":"sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor", + "agi_conicSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.06666666666666667,0.7843137254901961,0.12156862745098039,0.19607843137254902, + 3600,0.2980392156862745,0.9294117647058824,0.2901960784313726,0.7686274509803922 + ] + } + } + } + } + }, + { + "id":"sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor", + "agi_conicSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.8117647058823529,0.5647058823529412,0.5803921568627451,0.6549019607843137, + 3600,0.8666666666666667,0.5058823529411764,0.12156862745098039,0.21176470588235294 + ] + } + } + } + } + }, { "id":"sampled_conicSensor_domeSurfaceMaterial_solidColor_color", "agi_conicSensor":{ @@ -13758,6 +16608,36 @@ } } }, + { + "id":"sampled_conicSensor_domeSurfaceMaterial_checkerboard", + "agi_conicSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,245,110,168,165, + 3600,123,9,221,192 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,14,154,253,179, + 3600,221,213,240,123 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,36587,22670, + 3600,7761,46622 + ] + } + } + } + } + }, { "id":"sampled_conicSensor_domeSurfaceMaterial_image_color", "agi_conicSensor":{ @@ -13822,6 +16702,38 @@ } } }, + { + "id":"sampled_conicSensor_domeSurfaceMaterial_checkerboard_evenColor", + "agi_conicSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.8117647058823529,0.49019607843137253,0.7725490196078432,0.8352941176470589, + 3600,0.21568627450980393,0.44313725490196076,0.0392156862745098,0.5254901960784314 + ] + } + } + } + } + }, + { + "id":"sampled_conicSensor_domeSurfaceMaterial_checkerboard_oddColor", + "agi_conicSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.1411764705882353,0.4627450980392157,0.8274509803921568,0.7058823529411765, + 3600,0.8666666666666667,0.4588235294117647,0.058823529411764705,0.615686274509804 + ] + } + } + } + } + }, { "id":"sampled_conicSensor_environmentOcclusionMaterial_solidColor_color", "agi_conicSensor":{ @@ -13942,6 +16854,36 @@ } } }, + { + "id":"sampled_conicSensor_environmentOcclusionMaterial_checkerboard", + "agi_conicSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,220,129,242,69, + 3600,82,92,121,243 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,173,81,120,114, + 3600,166,36,208,59 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,50981,48583, + 3600,32485,61310 + ] + } + } + } + } + }, { "id":"sampled_conicSensor_environmentOcclusionMaterial_image_color", "agi_conicSensor":{ @@ -13982,8 +16924,40 @@ "evenColor":{ "epoch":"2016-06-17T12:00:00Z", "rgbaf":[ - 0,0.8352941176470589,0.3686274509803922,0.9450980392156862,0.21568627450980393, - 3600,0.3333333333333333,0.10588235294117647,0.9764705882352941,0.10196078431372549 + 0,0.8352941176470589,0.3686274509803922,0.9450980392156862,0.21568627450980393, + 3600,0.3333333333333333,0.10588235294117647,0.9764705882352941,0.10196078431372549 + ] + } + } + } + } + }, + { + "id":"sampled_conicSensor_environmentOcclusionMaterial_stripe_oddColor", + "agi_conicSensor":{ + "environmentOcclusionMaterial":{ + "stripe":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.4823529411764706,0.21176470588235294,0.054901960784313725,0.7450980392156863, + 3600,0.30196078431372547,0.5882352941176471,0.5058823529411764,0.4 + ] + } + } + } + } + }, + { + "id":"sampled_conicSensor_environmentOcclusionMaterial_checkerboard_evenColor", + "agi_conicSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.1803921568627451,0.5764705882352941,0.7098039215686275,0.6313725490196078, + 3600,0.7803921568627451,0.5686274509803921,0.10196078431372549,0.3058823529411765 ] } } @@ -13991,15 +16965,15 @@ } }, { - "id":"sampled_conicSensor_environmentOcclusionMaterial_stripe_oddColor", + "id":"sampled_conicSensor_environmentOcclusionMaterial_checkerboard_oddColor", "agi_conicSensor":{ "environmentOcclusionMaterial":{ - "stripe":{ + "checkerboard":{ "oddColor":{ "epoch":"2016-06-17T12:00:00Z", "rgbaf":[ - 0,0.4823529411764706,0.21176470588235294,0.054901960784313725,0.7450980392156863, - 3600,0.30196078431372547,0.5882352941176471,0.5058823529411764,0.4 + 0,0.42745098039215684,0.9568627450980393,0.1450980392156863,0.8549019607843137, + 3600,0.7647058823529411,0.29411764705882354,0.7843137254901961,0.01568627450980392 ] } } @@ -14150,6 +17124,36 @@ } } }, + { + "id":"sampled_customPatternSensor_lateralSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,188,142,42,195, + 3600,106,168,73,83 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,131,240,191,131, + 3600,220,1,39,11 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,17911,1349, + 3600,19690,25676 + ] + } + } + } + } + }, { "id":"sampled_customPatternSensor_lateralSurfaceMaterial_image_color", "agi_customPatternSensor":{ @@ -14214,6 +17218,38 @@ } } }, + { + "id":"sampled_customPatternSensor_lateralSurfaceMaterial_checkerboard_evenColor", + "agi_customPatternSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.40784313725490196,0.8705882352941177,0.7686274509803922,0.9058823529411765, + 3600,0.13333333333333333,0.8980392156862745,0.396078431372549,0.34901960784313724 + ] + } + } + } + } + }, + { + "id":"sampled_customPatternSensor_lateralSurfaceMaterial_checkerboard_oddColor", + "agi_customPatternSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.803921568627451,0.7450980392156863,0.7058823529411765,0.4823529411764706, + 3600,0.3254901960784314,0.8274509803921568,0.28627450980392155,0.023529411764705882 + ] + } + } + } + } + }, { "id":"sampled_customPatternSensor_ellipsoidSurfaceMaterial_solidColor_color", "agi_customPatternSensor":{ @@ -14334,6 +17370,36 @@ } } }, + { + "id":"sampled_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,22,212,30,16, + 3600,218,60,248,143 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,146,59,229,117, + 3600,150,111,214,212 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,62246,30451, + 3600,37575,26258 + ] + } + } + } + } + }, { "id":"sampled_customPatternSensor_ellipsoidSurfaceMaterial_image_color", "agi_customPatternSensor":{ @@ -14398,6 +17464,38 @@ } } }, + { + "id":"sampled_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor", + "agi_customPatternSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.27058823529411763,0.5058823529411764,0.8313725490196079,0.8470588235294118, + 3600,0.34901960784313724,0.12549019607843137,0.34901960784313724,0.03137254901960784 + ] + } + } + } + } + }, + { + "id":"sampled_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor", + "agi_customPatternSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.7411764705882353,0.14901960784313725,0.37254901960784315,0.08235294117647059, + 3600,0.6078431372549019,0.8588235294117647,0.45098039215686275,0.3254901960784314 + ] + } + } + } + } + }, { "id":"sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color", "agi_customPatternSensor":{ @@ -14518,6 +17616,36 @@ } } }, + { + "id":"sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,246,191,195,135, + 3600,49,92,224,116 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,131,114,134,251, + 3600,107,100,206,96 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,52216,34251, + 3600,42684,49318 + ] + } + } + } + } + }, { "id":"sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_image_color", "agi_customPatternSensor":{ @@ -14582,6 +17710,38 @@ } } }, + { + "id":"sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor", + "agi_customPatternSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.4980392156862745,0.21176470588235294,0.1843137254901961,0.6941176470588235, + 3600,0.4196078431372549,0.39215686274509803,0.5803921568627451,0.21568627450980393 + ] + } + } + } + } + }, + { + "id":"sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor", + "agi_customPatternSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.03137254901960784,0.058823529411764705,0.22745098039215686,0.21176470588235294, + 3600,0.12549019607843137,0.44313725490196076,0.7019607843137254,0.9137254901960784 + ] + } + } + } + } + }, { "id":"sampled_customPatternSensor_domeSurfaceMaterial_solidColor_color", "agi_customPatternSensor":{ @@ -14702,6 +17862,36 @@ } } }, + { + "id":"sampled_customPatternSensor_domeSurfaceMaterial_checkerboard", + "agi_customPatternSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,85,219,208,240, + 3600,57,93,247,109 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,153,120,96,23, + 3600,32,47,36,52 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,26766,25960, + 3600,41604,30626 + ] + } + } + } + } + }, { "id":"sampled_customPatternSensor_domeSurfaceMaterial_image_color", "agi_customPatternSensor":{ @@ -14766,6 +17956,38 @@ } } }, + { + "id":"sampled_customPatternSensor_domeSurfaceMaterial_checkerboard_evenColor", + "agi_customPatternSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.24705882352941178,0.6274509803921569,0.7686274509803922,0.054901960784313725, + 3600,0.6470588235294118,0.7333333333333333,0.792156862745098,0.10588235294117647 + ] + } + } + } + } + }, + { + "id":"sampled_customPatternSensor_domeSurfaceMaterial_checkerboard_oddColor", + "agi_customPatternSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.611764705882353,0.12941176470588237,0.9254901960784314,0.2, + 3600,0.8666666666666667,0.592156862745098,0.6980392156862745,0.3058823529411765 + ] + } + } + } + } + }, { "id":"sampled_customPatternSensor_environmentOcclusionMaterial_solidColor_color", "agi_customPatternSensor":{ @@ -14886,6 +18108,36 @@ } } }, + { + "id":"sampled_customPatternSensor_environmentOcclusionMaterial_checkerboard", + "agi_customPatternSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,47,112,129,63, + 3600,244,112,201,130 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,172,24,171,110, + 3600,79,175,200,212 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,47658,17082, + 3600,53788,22482 + ] + } + } + } + } + }, { "id":"sampled_customPatternSensor_environmentOcclusionMaterial_image_color", "agi_customPatternSensor":{ @@ -14950,6 +18202,38 @@ } } }, + { + "id":"sampled_customPatternSensor_environmentOcclusionMaterial_checkerboard_evenColor", + "agi_customPatternSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.17647058823529413,0.41568627450980394,0.8,0.39215686274509803, + 3600,0.4588235294117647,0.9529411764705882,0.34509803921568627,0.4666666666666667 + ] + } + } + } + } + }, + { + "id":"sampled_customPatternSensor_environmentOcclusionMaterial_checkerboard_oddColor", + "agi_customPatternSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.9921568627450981,0.5686274509803921,0.34509803921568627,0.9686274509803922, + 3600,0.8431372549019608,0.7490196078431373,0.3607843137254902,0.9176470588235294 + ] + } + } + } + } + }, { "id":"sampled_customPatternSensor_environmentIntersectionColor_rgbaf", "agi_customPatternSensor":{ @@ -15094,6 +18378,36 @@ } } }, + { + "id":"sampled_rectangularSensor_lateralSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,26,198,89,169, + 3600,233,195,129,179 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,17,115,191,93, + 3600,184,78,48,167 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,17119,42050, + 3600,61338,26607 + ] + } + } + } + } + }, { "id":"sampled_rectangularSensor_lateralSurfaceMaterial_image_color", "agi_rectangularSensor":{ @@ -15158,6 +18472,38 @@ } } }, + { + "id":"sampled_rectangularSensor_lateralSurfaceMaterial_checkerboard_evenColor", + "agi_rectangularSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.20392156862745098,0.5647058823529412,0.37254901960784315,0.25098039215686274, + 3600,0.8745098039215686,0.8745098039215686,0.08235294117647059,0.9098039215686274 + ] + } + } + } + } + }, + { + "id":"sampled_rectangularSensor_lateralSurfaceMaterial_checkerboard_oddColor", + "agi_rectangularSensor":{ + "lateralSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.6196078431372549,0.043137254901960784,0,0.7137254901960784, + 3600,0.35294117647058826,0.4117647058823529,0.4117647058823529,0.16862745098039217 + ] + } + } + } + } + }, { "id":"sampled_rectangularSensor_ellipsoidSurfaceMaterial_solidColor_color", "agi_rectangularSensor":{ @@ -15278,6 +18624,36 @@ } } }, + { + "id":"sampled_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,108,220,153,128, + 3600,48,38,33,190 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,84,139,229,73, + 3600,6,103,50,39 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,61213,61935, + 3600,53596,3025 + ] + } + } + } + } + }, { "id":"sampled_rectangularSensor_ellipsoidSurfaceMaterial_image_color", "agi_rectangularSensor":{ @@ -15342,6 +18718,38 @@ } } }, + { + "id":"sampled_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor", + "agi_rectangularSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.7372549019607844,0.3764705882352941,0.13725490196078433,0.0784313725490196, + 3600,0.2823529411764706,0.35294117647058826,0.3803921568627451,0.1803921568627451 + ] + } + } + } + } + }, + { + "id":"sampled_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor", + "agi_rectangularSensor":{ + "ellipsoidSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.7490196078431373,0.3411764705882353,0.34509803921568627,0.24313725490196078, + 3600,0.8588235294117647,0.19607843137254902,0.7686274509803922,0.2823529411764706 + ] + } + } + } + } + }, { "id":"sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color", "agi_rectangularSensor":{ @@ -15462,6 +18870,36 @@ } } }, + { + "id":"sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,215,163,115,242, + 3600,14,129,184,178 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,106,179,139,91, + 3600,109,40,46,237 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,22491,23127, + 3600,34352,6022 + ] + } + } + } + } + }, { "id":"sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_image_color", "agi_rectangularSensor":{ @@ -15526,6 +18964,38 @@ } } }, + { + "id":"sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor", + "agi_rectangularSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.30196078431372547,0.29411764705882354,0.5843137254901961,0.3607843137254902, + 3600,0.8549019607843137,0.1411764705882353,0.8666666666666667,0.9372549019607843 + ] + } + } + } + } + }, + { + "id":"sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor", + "agi_rectangularSensor":{ + "ellipsoidHorizonSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.4823529411764706,0.9176470588235294,0.15294117647058825,0.058823529411764705, + 3600,0.2627450980392157,0.7490196078431373,0.47058823529411764,0.12549019607843137 + ] + } + } + } + } + }, { "id":"sampled_rectangularSensor_domeSurfaceMaterial_solidColor_color", "agi_rectangularSensor":{ @@ -15646,6 +19116,36 @@ } } }, + { + "id":"sampled_rectangularSensor_domeSurfaceMaterial_checkerboard", + "agi_rectangularSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,189,106,55,3, + 3600,105,160,100,14 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,18,68,176,56, + 3600,25,79,0,18 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,18624,13896, + 3600,39440,15002 + ] + } + } + } + } + }, { "id":"sampled_rectangularSensor_domeSurfaceMaterial_image_color", "agi_rectangularSensor":{ @@ -15710,6 +19210,38 @@ } } }, + { + "id":"sampled_rectangularSensor_domeSurfaceMaterial_checkerboard_evenColor", + "agi_rectangularSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.01568627450980392,0.29411764705882354,0.49411764705882355,0.7058823529411765, + 3600,0.12549019607843137,0.10196078431372549,0.5490196078431373,0.8470588235294118 + ] + } + } + } + } + }, + { + "id":"sampled_rectangularSensor_domeSurfaceMaterial_checkerboard_oddColor", + "agi_rectangularSensor":{ + "domeSurfaceMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.9568627450980393,0.5333333333333333,0.8627450980392157,0.4392156862745098, + 3600,0.36470588235294116,0.058823529411764705,0.03529411764705882,0.792156862745098 + ] + } + } + } + } + }, { "id":"sampled_rectangularSensor_environmentOcclusionMaterial_solidColor_color", "agi_rectangularSensor":{ @@ -15830,6 +19362,36 @@ } } }, + { + "id":"sampled_rectangularSensor_environmentOcclusionMaterial_checkerboard", + "agi_rectangularSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,200,100,162,200, + 3600,119,5,79,195 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,105,142,119,38, + 3600,22,29,213,143 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,30919,15224, + 3600,4399,15633 + ] + } + } + } + } + }, { "id":"sampled_rectangularSensor_environmentOcclusionMaterial_image_color", "agi_rectangularSensor":{ @@ -15894,6 +19456,38 @@ } } }, + { + "id":"sampled_rectangularSensor_environmentOcclusionMaterial_checkerboard_evenColor", + "agi_rectangularSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.4235294117647059,0.9098039215686274,0.5411764705882353,0.34509803921568627, + 3600,0.7686274509803922,0.6862745098039216,0.38823529411764707,0.9803921568627451 + ] + } + } + } + } + }, + { + "id":"sampled_rectangularSensor_environmentOcclusionMaterial_checkerboard_oddColor", + "agi_rectangularSensor":{ + "environmentOcclusionMaterial":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.39215686274509803,0.12549019607843137,0.9333333333333333,0.09411764705882353, + 3600,0.5098039215686274,0.9176470588235294,0.6745098039215687,0.9647058823529412 + ] + } + } + } + } + }, { "id":"sampled_rectangularSensor_environmentIntersectionColor_rgbaf", "agi_rectangularSensor":{ @@ -16026,6 +19620,36 @@ } } }, + { + "id":"sampled_fan_material_checkerboard", + "agi_fan":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,47,118,217,208, + 3600,217,74,171,62 + ] + }, + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgba":[ + 0,126,245,28,107, + 3600,30,145,194,116 + ] + }, + "repeat":{ + "epoch":"2016-06-17T12:00:00Z", + "cartesian2":[ + 0,50034,2755, + 3600,23022,2137 + ] + } + } + } + } + }, { "id":"sampled_fan_material_image_color", "agi_fan":{ @@ -16090,6 +19714,38 @@ } } }, + { + "id":"sampled_fan_material_checkerboard_evenColor", + "agi_fan":{ + "material":{ + "checkerboard":{ + "evenColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.24313725490196078,0.9215686274509803,0.9372549019607843,0.4549019607843137, + 3600,0.5333333333333333,0.8901960784313725,0.15294117647058825,0.06274509803921569 + ] + } + } + } + } + }, + { + "id":"sampled_fan_material_checkerboard_oddColor", + "agi_fan":{ + "material":{ + "checkerboard":{ + "oddColor":{ + "epoch":"2016-06-17T12:00:00Z", + "rgbaf":[ + 0,0.00392156862745098,0.4,0.9333333333333333,0.984313725490196, + 3600,0.49019607843137253,0.023529411764705882,0.08235294117647059,0.6549019607843137 + ] + } + } + } + } + }, { "id":"sampled_fan_outlineColor_rgbaf", "agi_fan":{ diff --git a/Specs/DataSources/CzmlDataSourceSpec.js b/Specs/DataSources/CzmlDataSourceSpec.js index 8eca29210e65..77ffe6e989eb 100644 --- a/Specs/DataSources/CzmlDataSourceSpec.js +++ b/Specs/DataSources/CzmlDataSourceSpec.js @@ -4246,6 +4246,8 @@ defineSuite([ expect(e.corridor.width.getValue(date)).toEqual(20413.0); expect(e.corridor.height.getValue(date)).toEqual(8062.0); expect(e.corridor.extrudedHeight.getValue(date)).toEqual(22846.0); + expect(e.corridor.heightReference.getValue(date)).toEqual(HeightReference.CLAMP_TO_GROUND); + expect(e.corridor.extrudedHeightReference.getValue(date)).toEqual(HeightReference.CLAMP_TO_GROUND); expect(e.corridor.cornerType.getValue(date)).toEqual(CornerType.BEVELED); expect(e.corridor.granularity.getValue(date)).toEqual(44105.0); expect(e.corridor.fill.getValue(date)).toEqual(true); @@ -4274,6 +4276,8 @@ defineSuite([ expect(e.ellipse.semiMinorAxis.getValue(date)).toEqual(38653.0); expect(e.ellipse.height.getValue(date)).toEqual(15549.0); expect(e.ellipse.extrudedHeight.getValue(date)).toEqual(55640.0); + expect(e.ellipse.heightReference.getValue(date)).toEqual(HeightReference.CLAMP_TO_GROUND); + expect(e.ellipse.extrudedHeightReference.getValue(date)).toEqual(HeightReference.CLAMP_TO_GROUND); expect(e.ellipse.rotation.getValue(date)).toEqual(27722.0); expect(e.ellipse.stRotation.getValue(date)).toEqual(4692.0); expect(e.ellipse.granularity.getValue(date)).toEqual(62192.0); @@ -4359,6 +4363,8 @@ defineSuite([ expect(e.polygon.arcType.getValue(date)).toEqual(ArcType.RHUMB); expect(e.polygon.height.getValue(date)).toEqual(26391.0); expect(e.polygon.extrudedHeight.getValue(date)).toEqual(15922.0); + expect(e.polygon.heightReference.getValue(date)).toEqual(HeightReference.CLAMP_TO_GROUND); + expect(e.polygon.extrudedHeightReference.getValue(date)).toEqual(HeightReference.CLAMP_TO_GROUND); expect(e.polygon.stRotation.getValue(date)).toEqual(2555.0); expect(e.polygon.granularity.getValue(date)).toEqual(17060.0); expect(e.polygon.fill.getValue(date)).toEqual(true); @@ -4387,6 +4393,8 @@ defineSuite([ expect(e.rectangle.coordinates.getValue(date)).toEqual(new Rectangle(1.13325368272577, 0.703573207377445, 0.756676249095309, 0.339217858685931)); expect(e.rectangle.height.getValue(date)).toEqual(20608.0); expect(e.rectangle.extrudedHeight.getValue(date)).toEqual(23002.0); + expect(e.rectangle.heightReference.getValue(date)).toEqual(HeightReference.CLAMP_TO_GROUND); + expect(e.rectangle.extrudedHeightReference.getValue(date)).toEqual(HeightReference.CLAMP_TO_GROUND); expect(e.rectangle.rotation.getValue(date)).toEqual(54979.0); expect(e.rectangle.stRotation.getValue(date)).toEqual(8079.0); expect(e.rectangle.granularity.getValue(date)).toEqual(60343.0); @@ -4439,6 +4447,10 @@ defineSuite([ expect(e.box.material.oddColor.getValue(date)).toEqual(Color.fromBytes(189, 226, 187, 107)); expect(e.box.material.offset.getValue(date)).toEqual(43563.0); expect(e.box.material.repeat.getValue(date)).toEqual(24480.0); + expect(e = dataSource.entities.getById('material_box_material_checkerboard')).toBeDefined(); + expect(e.box.material.evenColor.getValue(date)).toEqual(Color.fromBytes(188, 19, 247, 166)); + expect(e.box.material.oddColor.getValue(date)).toEqual(Color.fromBytes(70, 241, 211, 45)); + expect(e.box.material.repeat.getValue(date)).toEqual(new Cartesian2(31491, 2427)); expect(e = dataSource.entities.getById('constant_box_material_image_color')).toBeDefined(); expect(e.box.material.color.getValue(date)).toEqualEpsilon(new Color(0.733333333333333, 0.474509803921569, 0.56078431372549, 0.349019607843137), 1e-14); expect(e = dataSource.entities.getById('constant_box_material_grid_color')).toBeDefined(); @@ -4447,6 +4459,10 @@ defineSuite([ expect(e.box.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.666666666666667, 0.976470588235294, 0.83921568627451, 0.643137254901961), 1e-14); expect(e = dataSource.entities.getById('constant_box_material_stripe_oddColor')).toBeDefined(); expect(e.box.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.258823529411765, 0.796078431372549, 0.717647058823529, 0.749019607843137), 1e-14); + expect(e = dataSource.entities.getById('constant_box_material_checkerboard_evenColor')).toBeDefined(); + expect(e.box.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.741176470588235, 0.0941176470588235, 0.101960784313725, 0.509803921568627), 1e-14); + expect(e = dataSource.entities.getById('constant_box_material_checkerboard_oddColor')).toBeDefined(); + expect(e.box.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.403921568627451, 0.768627450980392, 0.717647058823529, 0.0392156862745098), 1e-14); expect(e = dataSource.entities.getById('constant_box_outlineColor_rgbaf')).toBeDefined(); expect(e.box.outlineColor.getValue(date)).toEqualEpsilon(new Color(0.835294117647059, 0.0313725490196078, 0.282352941176471, 0.337254901960784), 1e-14); expect(e = dataSource.entities.getById('constant_corridor_positions_cartographicRadians')).toBeDefined(); @@ -4472,6 +4488,10 @@ defineSuite([ expect(e.corridor.material.oddColor.getValue(date)).toEqual(Color.fromBytes(114, 73, 91, 165)); expect(e.corridor.material.offset.getValue(date)).toEqual(12788.0); expect(e.corridor.material.repeat.getValue(date)).toEqual(33136.0); + expect(e = dataSource.entities.getById('material_corridor_material_checkerboard')).toBeDefined(); + expect(e.corridor.material.evenColor.getValue(date)).toEqual(Color.fromBytes(24, 195, 5, 165)); + expect(e.corridor.material.oddColor.getValue(date)).toEqual(Color.fromBytes(15, 107, 210, 249)); + expect(e.corridor.material.repeat.getValue(date)).toEqual(new Cartesian2(19640, 18252)); expect(e = dataSource.entities.getById('constant_corridor_material_image_color')).toBeDefined(); expect(e.corridor.material.color.getValue(date)).toEqualEpsilon(new Color(0.0156862745098039, 0.0941176470588235, 0.4, 0.529411764705882), 1e-14); expect(e = dataSource.entities.getById('constant_corridor_material_grid_color')).toBeDefined(); @@ -4480,6 +4500,10 @@ defineSuite([ expect(e.corridor.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.913725490196078, 0.63921568627451, 0.631372549019608, 0.890196078431373), 1e-14); expect(e = dataSource.entities.getById('constant_corridor_material_stripe_oddColor')).toBeDefined(); expect(e.corridor.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.2, 0.137254901960784, 0.792156862745098, 0.301960784313725), 1e-14); + expect(e = dataSource.entities.getById('constant_corridor_material_checkerboard_evenColor')).toBeDefined(); + expect(e.corridor.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.286274509803922, 0.619607843137255, 0.615686274509804, 0.231372549019608), 1e-14); + expect(e = dataSource.entities.getById('constant_corridor_material_checkerboard_oddColor')).toBeDefined(); + expect(e.corridor.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.690196078431373, 0.172549019607843, 0.984313725490196, 0.43921568627451), 1e-14); expect(e = dataSource.entities.getById('constant_corridor_outlineColor_rgbaf')).toBeDefined(); expect(e.corridor.outlineColor.getValue(date)).toEqualEpsilon(new Color(0.690196078431373, 0.0549019607843137, 0.247058823529412, 0.298039215686275), 1e-14); expect(e = dataSource.entities.getById('constant_cylinder_material_solidColor_color')).toBeDefined(); @@ -4501,6 +4525,10 @@ defineSuite([ expect(e.cylinder.material.oddColor.getValue(date)).toEqual(Color.fromBytes(191, 226, 188, 74)); expect(e.cylinder.material.offset.getValue(date)).toEqual(55018.0); expect(e.cylinder.material.repeat.getValue(date)).toEqual(33073.0); + expect(e = dataSource.entities.getById('material_cylinder_material_checkerboard')).toBeDefined(); + expect(e.cylinder.material.evenColor.getValue(date)).toEqual(Color.fromBytes(90, 151, 142, 93)); + expect(e.cylinder.material.oddColor.getValue(date)).toEqual(Color.fromBytes(29, 42, 163, 118)); + expect(e.cylinder.material.repeat.getValue(date)).toEqual(new Cartesian2(62750, 3317)); expect(e = dataSource.entities.getById('constant_cylinder_material_image_color')).toBeDefined(); expect(e.cylinder.material.color.getValue(date)).toEqualEpsilon(new Color(0.654901960784314, 0.0627450980392157, 0.517647058823529, 0.537254901960784), 1e-14); expect(e = dataSource.entities.getById('constant_cylinder_material_grid_color')).toBeDefined(); @@ -4509,6 +4537,10 @@ defineSuite([ expect(e.cylinder.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.0901960784313725, 0.133333333333333, 0.372549019607843, 0.498039215686275), 1e-14); expect(e = dataSource.entities.getById('constant_cylinder_material_stripe_oddColor')).toBeDefined(); expect(e.cylinder.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.905882352941176, 0.564705882352941, 0.486274509803922, 0.67843137254902), 1e-14); + expect(e = dataSource.entities.getById('constant_cylinder_material_checkerboard_evenColor')).toBeDefined(); + expect(e.cylinder.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.513725490196078, 0.756862745098039, 0.764705882352941, 0.882352941176471), 1e-14); + expect(e = dataSource.entities.getById('constant_cylinder_material_checkerboard_oddColor')).toBeDefined(); + expect(e.cylinder.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.450980392156863, 0.392156862745098, 0.333333333333333, 0.537254901960784), 1e-14); expect(e = dataSource.entities.getById('constant_cylinder_outlineColor_rgbaf')).toBeDefined(); expect(e.cylinder.outlineColor.getValue(date)).toEqualEpsilon(new Color(0.647058823529412, 0.564705882352941, 0.4, 0.0862745098039216), 1e-14); expect(e = dataSource.entities.getById('constant_ellipse_material_solidColor_color')).toBeDefined(); @@ -4530,6 +4562,10 @@ defineSuite([ expect(e.ellipse.material.oddColor.getValue(date)).toEqual(Color.fromBytes(4, 228, 224, 57)); expect(e.ellipse.material.offset.getValue(date)).toEqual(26719.0); expect(e.ellipse.material.repeat.getValue(date)).toEqual(15097.0); + expect(e = dataSource.entities.getById('material_ellipse_material_checkerboard')).toBeDefined(); + expect(e.ellipse.material.evenColor.getValue(date)).toEqual(Color.fromBytes(62, 67, 234, 118)); + expect(e.ellipse.material.oddColor.getValue(date)).toEqual(Color.fromBytes(116, 61, 76, 32)); + expect(e.ellipse.material.repeat.getValue(date)).toEqual(new Cartesian2(62262, 11507)); expect(e = dataSource.entities.getById('constant_ellipse_material_image_color')).toBeDefined(); expect(e.ellipse.material.color.getValue(date)).toEqualEpsilon(new Color(0.364705882352941, 0.698039215686274, 0.803921568627451, 0.843137254901961), 1e-14); expect(e = dataSource.entities.getById('constant_ellipse_material_grid_color')).toBeDefined(); @@ -4538,6 +4574,10 @@ defineSuite([ expect(e.ellipse.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.313725490196078, 0.768627450980392, 0.674509803921569, 0.705882352941177), 1e-14); expect(e = dataSource.entities.getById('constant_ellipse_material_stripe_oddColor')).toBeDefined(); expect(e.ellipse.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.682352941176471, 0.658823529411765, 0.952941176470588, 0.0823529411764706), 1e-14); + expect(e = dataSource.entities.getById('constant_ellipse_material_checkerboard_evenColor')).toBeDefined(); + expect(e.ellipse.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.0196078431372549, 0.537254901960784, 0.290196078431373, 0.403921568627451), 1e-14); + expect(e = dataSource.entities.getById('constant_ellipse_material_checkerboard_oddColor')).toBeDefined(); + expect(e.ellipse.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.317647058823529, 0.690196078431373, 0.223529411764706, 0.886274509803922), 1e-14); expect(e = dataSource.entities.getById('constant_ellipse_outlineColor_rgbaf')).toBeDefined(); expect(e.ellipse.outlineColor.getValue(date)).toEqualEpsilon(new Color(0.572549019607843, 0.956862745098039, 0.968627450980392, 0.674509803921569), 1e-14); expect(e = dataSource.entities.getById('constant_ellipsoid_material_solidColor_color')).toBeDefined(); @@ -4559,6 +4599,10 @@ defineSuite([ expect(e.ellipsoid.material.oddColor.getValue(date)).toEqual(Color.fromBytes(134, 51, 175, 154)); expect(e.ellipsoid.material.offset.getValue(date)).toEqual(24796.0); expect(e.ellipsoid.material.repeat.getValue(date)).toEqual(2913.0); + expect(e = dataSource.entities.getById('material_ellipsoid_material_checkerboard')).toBeDefined(); + expect(e.ellipsoid.material.evenColor.getValue(date)).toEqual(Color.fromBytes(65, 215, 40, 252)); + expect(e.ellipsoid.material.oddColor.getValue(date)).toEqual(Color.fromBytes(63, 63, 46, 195)); + expect(e.ellipsoid.material.repeat.getValue(date)).toEqual(new Cartesian2(40702, 13470)); expect(e = dataSource.entities.getById('constant_ellipsoid_material_image_color')).toBeDefined(); expect(e.ellipsoid.material.color.getValue(date)).toEqualEpsilon(new Color(0.247058823529412, 0.403921568627451, 0.145098039215686, 0.47843137254902), 1e-14); expect(e = dataSource.entities.getById('constant_ellipsoid_material_grid_color')).toBeDefined(); @@ -4567,6 +4611,10 @@ defineSuite([ expect(e.ellipsoid.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.415686274509804, 0.192156862745098, 0.368627450980392, 0.129411764705882), 1e-14); expect(e = dataSource.entities.getById('constant_ellipsoid_material_stripe_oddColor')).toBeDefined(); expect(e.ellipsoid.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.580392156862745, 0.164705882352941, 0.741176470588235, 0.0941176470588235), 1e-14); + expect(e = dataSource.entities.getById('constant_ellipsoid_material_checkerboard_evenColor')).toBeDefined(); + expect(e.ellipsoid.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.137254901960784, 0.784313725490196, 0.294117647058824, 0.964705882352941), 1e-14); + expect(e = dataSource.entities.getById('constant_ellipsoid_material_checkerboard_oddColor')).toBeDefined(); + expect(e.ellipsoid.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.905882352941176, 0.929411764705882, 0.427450980392157, 0.113725490196078), 1e-14); expect(e = dataSource.entities.getById('constant_ellipsoid_outlineColor_rgbaf')).toBeDefined(); expect(e.ellipsoid.outlineColor.getValue(date)).toEqualEpsilon(new Color(0.494117647058824, 0.0823529411764706, 0.274509803921569, 0.823529411764706), 1e-14); expect(e = dataSource.entities.getById('constant_label_backgroundColor_rgbaf')).toBeDefined(); @@ -4595,6 +4643,7 @@ defineSuite([ expect(e = dataSource.entities.getById('material_path_material_polylineGlow')).toBeDefined(); expect(e.path.material.color.getValue(date)).toEqual(Color.fromBytes(72, 114, 200, 147)); expect(e.path.material.glowPower.getValue(date)).toEqual(42344.0); + expect(e.path.material.taperPower.getValue(date)).toEqual(39950.0); expect(e = dataSource.entities.getById('material_path_material_image')).toBeDefined(); expect(e.path.material.image.getValue(date).url).toEqual('http://example.com/31068'); expect(e.path.material.repeat.getValue(date)).toEqual(new Cartesian2(48351, 63420)); @@ -4612,6 +4661,10 @@ defineSuite([ expect(e.path.material.oddColor.getValue(date)).toEqual(Color.fromBytes(157, 171, 93, 187)); expect(e.path.material.offset.getValue(date)).toEqual(41305.0); expect(e.path.material.repeat.getValue(date)).toEqual(43637.0); + expect(e = dataSource.entities.getById('material_path_material_checkerboard')).toBeDefined(); + expect(e.path.material.evenColor.getValue(date)).toEqual(Color.fromBytes(174, 238, 222, 107)); + expect(e.path.material.oddColor.getValue(date)).toEqual(Color.fromBytes(184, 189, 156, 237)); + expect(e.path.material.repeat.getValue(date)).toEqual(new Cartesian2(57303, 45535)); expect(e = dataSource.entities.getById('constant_path_material_polylineOutline_color')).toBeDefined(); expect(e.path.material.color.getValue(date)).toEqualEpsilon(new Color(0.0588235294117647, 0.0823529411764706, 0.964705882352941, 0.317647058823529), 1e-14); expect(e = dataSource.entities.getById('constant_path_material_polylineOutline_outlineColor')).toBeDefined(); @@ -4632,6 +4685,10 @@ defineSuite([ expect(e.path.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.584313725490196, 0.631372549019608, 0.0196078431372549, 0.349019607843137), 1e-14); expect(e = dataSource.entities.getById('constant_path_material_stripe_oddColor')).toBeDefined(); expect(e.path.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.231372549019608, 0.211764705882353, 0.941176470588235, 0.501960784313725), 1e-14); + expect(e = dataSource.entities.getById('constant_path_material_checkerboard_evenColor')).toBeDefined(); + expect(e.path.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.258823529411765, 0.850980392156863, 0.196078431372549, 0.811764705882353), 1e-14); + expect(e = dataSource.entities.getById('constant_path_material_checkerboard_oddColor')).toBeDefined(); + expect(e.path.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.0745098039215686, 0.933333333333333, 0.184313725490196, 0.117647058823529), 1e-14); expect(e = dataSource.entities.getById('constant_point_color_rgbaf')).toBeDefined(); expect(e.point.color.getValue(date)).toEqualEpsilon(new Color(0.662745098039216, 0.317647058823529, 0.643137254901961, 0.705882352941177), 1e-14); expect(e = dataSource.entities.getById('constant_point_outlineColor_rgbaf')).toBeDefined(); @@ -4659,6 +4716,10 @@ defineSuite([ expect(e.polygon.material.oddColor.getValue(date)).toEqual(Color.fromBytes(164, 123, 182, 228)); expect(e.polygon.material.offset.getValue(date)).toEqual(12114.0); expect(e.polygon.material.repeat.getValue(date)).toEqual(60350.0); + expect(e = dataSource.entities.getById('material_polygon_material_checkerboard')).toBeDefined(); + expect(e.polygon.material.evenColor.getValue(date)).toEqual(Color.fromBytes(187, 186, 46, 98)); + expect(e.polygon.material.oddColor.getValue(date)).toEqual(Color.fromBytes(19, 74, 101, 217)); + expect(e.polygon.material.repeat.getValue(date)).toEqual(new Cartesian2(45028, 15023)); expect(e = dataSource.entities.getById('constant_polygon_material_image_color')).toBeDefined(); expect(e.polygon.material.color.getValue(date)).toEqualEpsilon(new Color(0.674509803921569, 0.8, 0.411764705882353, 0.207843137254902), 1e-14); expect(e = dataSource.entities.getById('constant_polygon_material_grid_color')).toBeDefined(); @@ -4667,6 +4728,10 @@ defineSuite([ expect(e.polygon.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.772549019607843, 0.866666666666667, 0.964705882352941, 0.862745098039216), 1e-14); expect(e = dataSource.entities.getById('constant_polygon_material_stripe_oddColor')).toBeDefined(); expect(e.polygon.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.862745098039216, 0.0392156862745098, 0.458823529411765, 0.596078431372549), 1e-14); + expect(e = dataSource.entities.getById('constant_polygon_material_checkerboard_evenColor')).toBeDefined(); + expect(e.polygon.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.396078431372549, 0.576470588235294, 0.474509803921569, 0.909803921568627), 1e-14); + expect(e = dataSource.entities.getById('constant_polygon_material_checkerboard_oddColor')).toBeDefined(); + expect(e.polygon.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.117647058823529, 0.258823529411765, 0.541176470588235, 0.207843137254902), 1e-14); expect(e = dataSource.entities.getById('constant_polygon_outlineColor_rgbaf')).toBeDefined(); expect(e.polygon.outlineColor.getValue(date)).toEqualEpsilon(new Color(0.105882352941176, 0.423529411764706, 0.619607843137255, 0.956862745098039), 1e-14); expect(e = dataSource.entities.getById('constant_polyline_positions_cartographicRadians')).toBeDefined(); @@ -4689,6 +4754,7 @@ defineSuite([ expect(e = dataSource.entities.getById('material_polyline_material_polylineGlow')).toBeDefined(); expect(e.polyline.material.color.getValue(date)).toEqual(Color.fromBytes(59, 125, 181, 171)); expect(e.polyline.material.glowPower.getValue(date)).toEqual(41345.0); + expect(e.polyline.material.taperPower.getValue(date)).toEqual(29908.0); expect(e = dataSource.entities.getById('material_polyline_material_image')).toBeDefined(); expect(e.polyline.material.image.getValue(date).url).toEqual('http://example.com/29020'); expect(e.polyline.material.repeat.getValue(date)).toEqual(new Cartesian2(8980, 60451)); @@ -4706,6 +4772,10 @@ defineSuite([ expect(e.polyline.material.oddColor.getValue(date)).toEqual(Color.fromBytes(41, 198, 29, 144)); expect(e.polyline.material.offset.getValue(date)).toEqual(10077.0); expect(e.polyline.material.repeat.getValue(date)).toEqual(31817.0); + expect(e = dataSource.entities.getById('material_polyline_material_checkerboard')).toBeDefined(); + expect(e.polyline.material.evenColor.getValue(date)).toEqual(Color.fromBytes(29, 196, 146, 39)); + expect(e.polyline.material.oddColor.getValue(date)).toEqual(Color.fromBytes(189, 110, 12, 32)); + expect(e.polyline.material.repeat.getValue(date)).toEqual(new Cartesian2(22832, 11097)); expect(e = dataSource.entities.getById('constant_polyline_material_polylineOutline_color')).toBeDefined(); expect(e.polyline.material.color.getValue(date)).toEqualEpsilon(new Color(0.450980392156863, 0.890196078431373, 0.403921568627451, 0.16078431372549), 1e-14); expect(e = dataSource.entities.getById('constant_polyline_material_polylineOutline_outlineColor')).toBeDefined(); @@ -4726,6 +4796,10 @@ defineSuite([ expect(e.polyline.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.647058823529412, 0.862745098039216, 0.129411764705882, 0.780392156862745), 1e-14); expect(e = dataSource.entities.getById('constant_polyline_material_stripe_oddColor')).toBeDefined(); expect(e.polyline.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.290196078431373, 0.780392156862745, 0.0705882352941176, 0.27843137254902), 1e-14); + expect(e = dataSource.entities.getById('constant_polyline_material_checkerboard_evenColor')).toBeDefined(); + expect(e.polyline.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.505882352941176, 0.466666666666667, 0.862745098039216, 0.803921568627451), 1e-14); + expect(e = dataSource.entities.getById('constant_polyline_material_checkerboard_oddColor')).toBeDefined(); + expect(e.polyline.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.32156862745098, 0.454901960784314, 0.803921568627451, 0.203921568627451), 1e-14); expect(e = dataSource.entities.getById('constant_polyline_depthFailMaterial_solidColor_color')).toBeDefined(); expect(e.polyline.depthFailMaterial.color.getValue(date)).toEqualEpsilon(new Color(0.905882352941176, 0.635294117647059, 0.435294117647059, 0.631372549019608), 1e-14); expect(e = dataSource.entities.getById('material_polyline_depthFailMaterial_polylineOutline')).toBeDefined(); @@ -4742,6 +4816,7 @@ defineSuite([ expect(e = dataSource.entities.getById('material_polyline_depthFailMaterial_polylineGlow')).toBeDefined(); expect(e.polyline.depthFailMaterial.color.getValue(date)).toEqual(Color.fromBytes(82, 227, 164, 249)); expect(e.polyline.depthFailMaterial.glowPower.getValue(date)).toEqual(52932.0); + expect(e.polyline.depthFailMaterial.taperPower.getValue(date)).toEqual(29589.0); expect(e = dataSource.entities.getById('material_polyline_depthFailMaterial_image')).toBeDefined(); expect(e.polyline.depthFailMaterial.image.getValue(date).url).toEqual('http://example.com/6349'); expect(e.polyline.depthFailMaterial.repeat.getValue(date)).toEqual(new Cartesian2(24549, 50015)); @@ -4759,6 +4834,10 @@ defineSuite([ expect(e.polyline.depthFailMaterial.oddColor.getValue(date)).toEqual(Color.fromBytes(8, 166, 115, 198)); expect(e.polyline.depthFailMaterial.offset.getValue(date)).toEqual(58992.0); expect(e.polyline.depthFailMaterial.repeat.getValue(date)).toEqual(7346.0); + expect(e = dataSource.entities.getById('material_polyline_depthFailMaterial_checkerboard')).toBeDefined(); + expect(e.polyline.depthFailMaterial.evenColor.getValue(date)).toEqual(Color.fromBytes(143, 196, 196, 1)); + expect(e.polyline.depthFailMaterial.oddColor.getValue(date)).toEqual(Color.fromBytes(49, 118, 113, 119)); + expect(e.polyline.depthFailMaterial.repeat.getValue(date)).toEqual(new Cartesian2(32284, 46718)); expect(e = dataSource.entities.getById('constant_polyline_depthFailMaterial_polylineOutline_color')).toBeDefined(); expect(e.polyline.depthFailMaterial.color.getValue(date)).toEqualEpsilon(new Color(0.976470588235294, 0.133333333333333, 0.835294117647059, 0.694117647058824), 1e-14); expect(e = dataSource.entities.getById('constant_polyline_depthFailMaterial_polylineOutline_outlineColor')).toBeDefined(); @@ -4779,6 +4858,10 @@ defineSuite([ expect(e.polyline.depthFailMaterial.evenColor.getValue(date)).toEqualEpsilon(new Color(0.517647058823529, 0.576470588235294, 0.615686274509804, 0.682352941176471), 1e-14); expect(e = dataSource.entities.getById('constant_polyline_depthFailMaterial_stripe_oddColor')).toBeDefined(); expect(e.polyline.depthFailMaterial.oddColor.getValue(date)).toEqualEpsilon(new Color(0.333333333333333, 0.537254901960784, 0.443137254901961, 0.658823529411765), 1e-14); + expect(e = dataSource.entities.getById('constant_polyline_depthFailMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e.polyline.depthFailMaterial.evenColor.getValue(date)).toEqualEpsilon(new Color(0.145098039215686, 0.815686274509804, 0.113725490196078, 0.729411764705882), 1e-14); + expect(e = dataSource.entities.getById('constant_polyline_depthFailMaterial_checkerboard_oddColor')).toBeDefined(); + expect(e.polyline.depthFailMaterial.oddColor.getValue(date)).toEqualEpsilon(new Color(0.0941176470588235, 0.615686274509804, 0.447058823529412, 0.00392156862745098), 1e-14); expect(e = dataSource.entities.getById('constant_rectangle_coordinates_wsenDegrees')).toBeDefined(); expect(e.rectangle.coordinates.getValue(date)).toEqual(Rectangle.fromDegrees(42, 22, 5, 35)); expect(e = dataSource.entities.getById('constant_rectangle_material_solidColor_color')).toBeDefined(); @@ -4800,6 +4883,10 @@ defineSuite([ expect(e.rectangle.material.oddColor.getValue(date)).toEqual(Color.fromBytes(103, 243, 111, 72)); expect(e.rectangle.material.offset.getValue(date)).toEqual(26578.0); expect(e.rectangle.material.repeat.getValue(date)).toEqual(52842.0); + expect(e = dataSource.entities.getById('material_rectangle_material_checkerboard')).toBeDefined(); + expect(e.rectangle.material.evenColor.getValue(date)).toEqual(Color.fromBytes(210, 132, 163, 116)); + expect(e.rectangle.material.oddColor.getValue(date)).toEqual(Color.fromBytes(159, 4, 119, 14)); + expect(e.rectangle.material.repeat.getValue(date)).toEqual(new Cartesian2(27335, 51818)); expect(e = dataSource.entities.getById('constant_rectangle_material_image_color')).toBeDefined(); expect(e.rectangle.material.color.getValue(date)).toEqualEpsilon(new Color(0.247058823529412, 0.498039215686275, 0.741176470588235, 0.968627450980392), 1e-14); expect(e = dataSource.entities.getById('constant_rectangle_material_grid_color')).toBeDefined(); @@ -4808,6 +4895,10 @@ defineSuite([ expect(e.rectangle.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.576470588235294, 0.341176470588235, 0.611764705882353, 0.207843137254902), 1e-14); expect(e = dataSource.entities.getById('constant_rectangle_material_stripe_oddColor')).toBeDefined(); expect(e.rectangle.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.866666666666667, 0.949019607843137, 0.0627450980392157, 0.0196078431372549), 1e-14); + expect(e = dataSource.entities.getById('constant_rectangle_material_checkerboard_evenColor')).toBeDefined(); + expect(e.rectangle.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.545098039215686, 0.647058823529412, 0.603921568627451, 0.725490196078431), 1e-14); + expect(e = dataSource.entities.getById('constant_rectangle_material_checkerboard_oddColor')).toBeDefined(); + expect(e.rectangle.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.227450980392157, 0.164705882352941, 0.619607843137255, 0.905882352941176), 1e-14); expect(e = dataSource.entities.getById('constant_rectangle_outlineColor_rgbaf')).toBeDefined(); expect(e.rectangle.outlineColor.getValue(date)).toEqualEpsilon(new Color(0.301960784313725, 0.0352941176470588, 0.917647058823529, 0.207843137254902), 1e-14); expect(e = dataSource.entities.getById('constant_wall_positions_cartographicRadians')).toBeDefined(); @@ -4833,6 +4924,10 @@ defineSuite([ expect(e.wall.material.oddColor.getValue(date)).toEqual(Color.fromBytes(56, 107, 92, 38)); expect(e.wall.material.offset.getValue(date)).toEqual(34142.0); expect(e.wall.material.repeat.getValue(date)).toEqual(33528.0); + expect(e = dataSource.entities.getById('material_wall_material_checkerboard')).toBeDefined(); + expect(e.wall.material.evenColor.getValue(date)).toEqual(Color.fromBytes(187, 134, 139, 130)); + expect(e.wall.material.oddColor.getValue(date)).toEqual(Color.fromBytes(177, 172, 79, 149)); + expect(e.wall.material.repeat.getValue(date)).toEqual(new Cartesian2(22341, 60503)); expect(e = dataSource.entities.getById('constant_wall_material_image_color')).toBeDefined(); expect(e.wall.material.color.getValue(date)).toEqualEpsilon(new Color(0.349019607843137, 0.843137254901961, 0.290196078431373, 0.0431372549019608), 1e-14); expect(e = dataSource.entities.getById('constant_wall_material_grid_color')).toBeDefined(); @@ -4841,6 +4936,10 @@ defineSuite([ expect(e.wall.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.690196078431373, 0.211764705882353, 0.615686274509804, 0.627450980392157), 1e-14); expect(e = dataSource.entities.getById('constant_wall_material_stripe_oddColor')).toBeDefined(); expect(e.wall.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.968627450980392, 0.368627450980392, 0.219607843137255, 0.00392156862745098), 1e-14); + expect(e = dataSource.entities.getById('constant_wall_material_checkerboard_evenColor')).toBeDefined(); + expect(e.wall.material.evenColor.getValue(date)).toEqualEpsilon(new Color(0.376470588235294, 0.396078431372549, 0.698039215686274, 0.545098039215686), 1e-14); + expect(e = dataSource.entities.getById('constant_wall_material_checkerboard_oddColor')).toBeDefined(); + expect(e.wall.material.oddColor.getValue(date)).toEqualEpsilon(new Color(0.396078431372549, 0.0196078431372549, 0.27843137254902, 0.525490196078431), 1e-14); expect(e = dataSource.entities.getById('constant_wall_outlineColor_rgbaf')).toBeDefined(); expect(e.wall.outlineColor.getValue(date)).toEqualEpsilon(new Color(0.564705882352941, 0.67843137254902, 0.764705882352941, 0.811764705882353), 1e-14); expect(e = dataSource.entities.getById('constant_agi_conicSensor_intersectionColor_rgbaf')).toBeDefined(); @@ -4848,42 +4947,57 @@ defineSuite([ expect(e = dataSource.entities.getById('material_conicSensor_lateralSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_lateralSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_lateralSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_conicSensor_lateralSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_lateralSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_lateralSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_lateralSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_lateralSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_conicSensor_lateralSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_conicSensor_lateralSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_ellipsoidSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_ellipsoidSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_ellipsoidSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_conicSensor_ellipsoidSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_ellipsoidHorizonSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_ellipsoidHorizonSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_ellipsoidHorizonSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidHorizonSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidHorizonSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidHorizonSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidHorizonSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_domeSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_domeSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_domeSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_domeSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_conicSensor_domeSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_domeSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_domeSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_domeSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_domeSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_conicSensor_domeSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_conicSensor_domeSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_environmentOcclusionMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_environmentOcclusionMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_environmentOcclusionMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_conicSensor_environmentOcclusionMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_conicSensor_environmentOcclusionMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_environmentOcclusionMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_environmentOcclusionMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_environmentOcclusionMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_conicSensor_environmentOcclusionMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_conicSensor_environmentOcclusionMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_conicSensor_environmentOcclusionMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_agi_conicSensor_environmentIntersectionColor_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('constant_agi_customPatternSensor_directions_unitSpherical')).toBeDefined(); expect(e = dataSource.entities.getById('constant_agi_customPatternSensor_directions_cartesian')).toBeDefined(); @@ -4893,84 +5007,114 @@ defineSuite([ expect(e = dataSource.entities.getById('material_customPatternSensor_lateralSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_lateralSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_lateralSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_customPatternSensor_lateralSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_lateralSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_lateralSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_lateralSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_lateralSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_customPatternSensor_lateralSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_customPatternSensor_lateralSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_ellipsoidSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_ellipsoidSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_ellipsoidSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_ellipsoidHorizonSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_ellipsoidHorizonSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_ellipsoidHorizonSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_domeSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_domeSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_domeSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_domeSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_customPatternSensor_domeSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_domeSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_domeSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_domeSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_domeSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_customPatternSensor_domeSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_customPatternSensor_domeSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_environmentOcclusionMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_environmentOcclusionMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_environmentOcclusionMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_customPatternSensor_environmentOcclusionMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_customPatternSensor_environmentOcclusionMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_environmentOcclusionMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_environmentOcclusionMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_environmentOcclusionMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_customPatternSensor_environmentOcclusionMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_customPatternSensor_environmentOcclusionMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_customPatternSensor_environmentOcclusionMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_agi_customPatternSensor_environmentIntersectionColor_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('constant_agi_rectangularSensor_intersectionColor_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_lateralSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_lateralSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_lateralSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_lateralSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_rectangularSensor_lateralSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_lateralSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_lateralSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_lateralSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_lateralSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_rectangularSensor_lateralSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_rectangularSensor_lateralSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_ellipsoidSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_ellipsoidSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_ellipsoidSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_ellipsoidHorizonSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_ellipsoidHorizonSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_ellipsoidHorizonSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidHorizonSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidHorizonSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidHorizonSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidHorizonSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_domeSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_domeSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_domeSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_domeSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_rectangularSensor_domeSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_domeSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_domeSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_domeSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_domeSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_rectangularSensor_domeSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_rectangularSensor_domeSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_environmentOcclusionMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_environmentOcclusionMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_environmentOcclusionMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_rectangularSensor_environmentOcclusionMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_rectangularSensor_environmentOcclusionMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_environmentOcclusionMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_environmentOcclusionMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_environmentOcclusionMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_rectangularSensor_environmentOcclusionMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_rectangularSensor_environmentOcclusionMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_rectangularSensor_environmentOcclusionMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_agi_rectangularSensor_environmentIntersectionColor_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('constant_agi_fan_directions_unitSpherical')).toBeDefined(); expect(e = dataSource.entities.getById('constant_agi_fan_directions_cartesian')).toBeDefined(); @@ -4979,10 +5123,13 @@ defineSuite([ expect(e = dataSource.entities.getById('material_fan_material_image')).toBeDefined(); expect(e = dataSource.entities.getById('material_fan_material_grid')).toBeDefined(); expect(e = dataSource.entities.getById('material_fan_material_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('material_fan_material_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('constant_fan_material_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_fan_material_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('constant_fan_material_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_fan_material_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_fan_material_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('constant_fan_material_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('constant_agi_fan_outlineColor_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('constant_agi_vector_color_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('constant_agi_vector_direction_unitSpherical')).toBeDefined(); @@ -5062,6 +5209,8 @@ defineSuite([ expect(e.corridor.width.getValue(date)).toEqual(constant.corridor.width.getValue(date)); expect(e.corridor.height.getValue(date)).toEqual(constant.corridor.height.getValue(date)); expect(e.corridor.extrudedHeight.getValue(date)).toEqual(constant.corridor.extrudedHeight.getValue(date)); + expect(e.corridor.heightReference.getValue(date)).toEqual(constant.corridor.heightReference.getValue(date)); + expect(e.corridor.extrudedHeightReference.getValue(date)).toEqual(constant.corridor.extrudedHeightReference.getValue(date)); expect(e.corridor.cornerType.getValue(date)).toEqual(constant.corridor.cornerType.getValue(date)); expect(e.corridor.granularity.getValue(date)).toEqual(constant.corridor.granularity.getValue(date)); expect(e.corridor.fill.getValue(date)).toEqual(constant.corridor.fill.getValue(date)); @@ -5090,6 +5239,8 @@ defineSuite([ expect(e.ellipse.semiMinorAxis.getValue(date)).toEqual(constant.ellipse.semiMinorAxis.getValue(date)); expect(e.ellipse.height.getValue(date)).toEqual(constant.ellipse.height.getValue(date)); expect(e.ellipse.extrudedHeight.getValue(date)).toEqual(constant.ellipse.extrudedHeight.getValue(date)); + expect(e.ellipse.heightReference.getValue(date)).toEqual(constant.ellipse.heightReference.getValue(date)); + expect(e.ellipse.extrudedHeightReference.getValue(date)).toEqual(constant.ellipse.extrudedHeightReference.getValue(date)); expect(e.ellipse.rotation.getValue(date)).toEqual(constant.ellipse.rotation.getValue(date)); expect(e.ellipse.stRotation.getValue(date)).toEqual(constant.ellipse.stRotation.getValue(date)); expect(e.ellipse.granularity.getValue(date)).toEqual(constant.ellipse.granularity.getValue(date)); @@ -5175,6 +5326,8 @@ defineSuite([ expect(e.polygon.arcType.getValue(date)).toEqual(constant.polygon.arcType.getValue(date)); expect(e.polygon.height.getValue(date)).toEqual(constant.polygon.height.getValue(date)); expect(e.polygon.extrudedHeight.getValue(date)).toEqual(constant.polygon.extrudedHeight.getValue(date)); + expect(e.polygon.heightReference.getValue(date)).toEqual(constant.polygon.heightReference.getValue(date)); + expect(e.polygon.extrudedHeightReference.getValue(date)).toEqual(constant.polygon.extrudedHeightReference.getValue(date)); expect(e.polygon.stRotation.getValue(date)).toEqual(constant.polygon.stRotation.getValue(date)); expect(e.polygon.granularity.getValue(date)).toEqual(constant.polygon.granularity.getValue(date)); expect(e.polygon.fill.getValue(date)).toEqual(constant.polygon.fill.getValue(date)); @@ -5203,6 +5356,8 @@ defineSuite([ expect(e.rectangle.coordinates.getValue(date)).toEqual(constant.rectangle.coordinates.getValue(date)); expect(e.rectangle.height.getValue(date)).toEqual(constant.rectangle.height.getValue(date)); expect(e.rectangle.extrudedHeight.getValue(date)).toEqual(constant.rectangle.extrudedHeight.getValue(date)); + expect(e.rectangle.heightReference.getValue(date)).toEqual(constant.rectangle.heightReference.getValue(date)); + expect(e.rectangle.extrudedHeightReference.getValue(date)).toEqual(constant.rectangle.extrudedHeightReference.getValue(date)); expect(e.rectangle.rotation.getValue(date)).toEqual(constant.rectangle.rotation.getValue(date)); expect(e.rectangle.stRotation.getValue(date)).toEqual(constant.rectangle.stRotation.getValue(date)); expect(e.rectangle.granularity.getValue(date)).toEqual(constant.rectangle.granularity.getValue(date)); @@ -5243,6 +5398,10 @@ defineSuite([ expect(e.box.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_box_material_stripe').box.material.oddColor.getValue(date)); expect(e.box.material.offset.getValue(date)).toEqual(dataSource.entities.getById('material_box_material_stripe').box.material.offset.getValue(date)); expect(e.box.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_box_material_stripe').box.material.repeat.getValue(date)); + expect(e = dataSource.entities.getById('reference_box_material_checkerboard')).toBeDefined(); + expect(e.box.material.evenColor.getValue(date)).toEqual(dataSource.entities.getById('material_box_material_checkerboard').box.material.evenColor.getValue(date)); + expect(e.box.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_box_material_checkerboard').box.material.oddColor.getValue(date)); + expect(e.box.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_box_material_checkerboard').box.material.repeat.getValue(date)); expect(e = dataSource.entities.getById('reference_corridor_material_image')).toBeDefined(); expect(e.corridor.material.image.getValue(date)).toEqual(dataSource.entities.getById('material_corridor_material_image').corridor.material.image.getValue(date)); expect(e.corridor.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_corridor_material_image').corridor.material.repeat.getValue(date)); @@ -5260,6 +5419,10 @@ defineSuite([ expect(e.corridor.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_corridor_material_stripe').corridor.material.oddColor.getValue(date)); expect(e.corridor.material.offset.getValue(date)).toEqual(dataSource.entities.getById('material_corridor_material_stripe').corridor.material.offset.getValue(date)); expect(e.corridor.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_corridor_material_stripe').corridor.material.repeat.getValue(date)); + expect(e = dataSource.entities.getById('reference_corridor_material_checkerboard')).toBeDefined(); + expect(e.corridor.material.evenColor.getValue(date)).toEqual(dataSource.entities.getById('material_corridor_material_checkerboard').corridor.material.evenColor.getValue(date)); + expect(e.corridor.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_corridor_material_checkerboard').corridor.material.oddColor.getValue(date)); + expect(e.corridor.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_corridor_material_checkerboard').corridor.material.repeat.getValue(date)); expect(e = dataSource.entities.getById('reference_cylinder_material_image')).toBeDefined(); expect(e.cylinder.material.image.getValue(date)).toEqual(dataSource.entities.getById('material_cylinder_material_image').cylinder.material.image.getValue(date)); expect(e.cylinder.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_cylinder_material_image').cylinder.material.repeat.getValue(date)); @@ -5277,6 +5440,10 @@ defineSuite([ expect(e.cylinder.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_cylinder_material_stripe').cylinder.material.oddColor.getValue(date)); expect(e.cylinder.material.offset.getValue(date)).toEqual(dataSource.entities.getById('material_cylinder_material_stripe').cylinder.material.offset.getValue(date)); expect(e.cylinder.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_cylinder_material_stripe').cylinder.material.repeat.getValue(date)); + expect(e = dataSource.entities.getById('reference_cylinder_material_checkerboard')).toBeDefined(); + expect(e.cylinder.material.evenColor.getValue(date)).toEqual(dataSource.entities.getById('material_cylinder_material_checkerboard').cylinder.material.evenColor.getValue(date)); + expect(e.cylinder.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_cylinder_material_checkerboard').cylinder.material.oddColor.getValue(date)); + expect(e.cylinder.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_cylinder_material_checkerboard').cylinder.material.repeat.getValue(date)); expect(e = dataSource.entities.getById('reference_ellipse_material_image')).toBeDefined(); expect(e.ellipse.material.image.getValue(date)).toEqual(dataSource.entities.getById('material_ellipse_material_image').ellipse.material.image.getValue(date)); expect(e.ellipse.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_ellipse_material_image').ellipse.material.repeat.getValue(date)); @@ -5294,6 +5461,10 @@ defineSuite([ expect(e.ellipse.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_ellipse_material_stripe').ellipse.material.oddColor.getValue(date)); expect(e.ellipse.material.offset.getValue(date)).toEqual(dataSource.entities.getById('material_ellipse_material_stripe').ellipse.material.offset.getValue(date)); expect(e.ellipse.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_ellipse_material_stripe').ellipse.material.repeat.getValue(date)); + expect(e = dataSource.entities.getById('reference_ellipse_material_checkerboard')).toBeDefined(); + expect(e.ellipse.material.evenColor.getValue(date)).toEqual(dataSource.entities.getById('material_ellipse_material_checkerboard').ellipse.material.evenColor.getValue(date)); + expect(e.ellipse.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_ellipse_material_checkerboard').ellipse.material.oddColor.getValue(date)); + expect(e.ellipse.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_ellipse_material_checkerboard').ellipse.material.repeat.getValue(date)); expect(e = dataSource.entities.getById('reference_ellipsoid_material_image')).toBeDefined(); expect(e.ellipsoid.material.image.getValue(date)).toEqual(dataSource.entities.getById('material_ellipsoid_material_image').ellipsoid.material.image.getValue(date)); expect(e.ellipsoid.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_ellipsoid_material_image').ellipsoid.material.repeat.getValue(date)); @@ -5311,6 +5482,10 @@ defineSuite([ expect(e.ellipsoid.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_ellipsoid_material_stripe').ellipsoid.material.oddColor.getValue(date)); expect(e.ellipsoid.material.offset.getValue(date)).toEqual(dataSource.entities.getById('material_ellipsoid_material_stripe').ellipsoid.material.offset.getValue(date)); expect(e.ellipsoid.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_ellipsoid_material_stripe').ellipsoid.material.repeat.getValue(date)); + expect(e = dataSource.entities.getById('reference_ellipsoid_material_checkerboard')).toBeDefined(); + expect(e.ellipsoid.material.evenColor.getValue(date)).toEqual(dataSource.entities.getById('material_ellipsoid_material_checkerboard').ellipsoid.material.evenColor.getValue(date)); + expect(e.ellipsoid.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_ellipsoid_material_checkerboard').ellipsoid.material.oddColor.getValue(date)); + expect(e.ellipsoid.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_ellipsoid_material_checkerboard').ellipsoid.material.repeat.getValue(date)); expect(e = dataSource.entities.getById('reference_path_material_polylineOutline')).toBeDefined(); expect(e.path.material.color.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_polylineOutline').path.material.color.getValue(date)); expect(e.path.material.outlineColor.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_polylineOutline').path.material.outlineColor.getValue(date)); @@ -5325,6 +5500,7 @@ defineSuite([ expect(e = dataSource.entities.getById('reference_path_material_polylineGlow')).toBeDefined(); expect(e.path.material.color.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_polylineGlow').path.material.color.getValue(date)); expect(e.path.material.glowPower.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_polylineGlow').path.material.glowPower.getValue(date)); + expect(e.path.material.taperPower.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_polylineGlow').path.material.taperPower.getValue(date)); expect(e = dataSource.entities.getById('reference_path_material_image')).toBeDefined(); expect(e.path.material.image.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_image').path.material.image.getValue(date)); expect(e.path.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_image').path.material.repeat.getValue(date)); @@ -5342,6 +5518,10 @@ defineSuite([ expect(e.path.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_stripe').path.material.oddColor.getValue(date)); expect(e.path.material.offset.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_stripe').path.material.offset.getValue(date)); expect(e.path.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_stripe').path.material.repeat.getValue(date)); + expect(e = dataSource.entities.getById('reference_path_material_checkerboard')).toBeDefined(); + expect(e.path.material.evenColor.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_checkerboard').path.material.evenColor.getValue(date)); + expect(e.path.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_checkerboard').path.material.oddColor.getValue(date)); + expect(e.path.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_path_material_checkerboard').path.material.repeat.getValue(date)); expect(e = dataSource.entities.getById('reference_polygon_material_image')).toBeDefined(); expect(e.polygon.material.image.getValue(date)).toEqual(dataSource.entities.getById('material_polygon_material_image').polygon.material.image.getValue(date)); expect(e.polygon.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_polygon_material_image').polygon.material.repeat.getValue(date)); @@ -5359,6 +5539,10 @@ defineSuite([ expect(e.polygon.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_polygon_material_stripe').polygon.material.oddColor.getValue(date)); expect(e.polygon.material.offset.getValue(date)).toEqual(dataSource.entities.getById('material_polygon_material_stripe').polygon.material.offset.getValue(date)); expect(e.polygon.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_polygon_material_stripe').polygon.material.repeat.getValue(date)); + expect(e = dataSource.entities.getById('reference_polygon_material_checkerboard')).toBeDefined(); + expect(e.polygon.material.evenColor.getValue(date)).toEqual(dataSource.entities.getById('material_polygon_material_checkerboard').polygon.material.evenColor.getValue(date)); + expect(e.polygon.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_polygon_material_checkerboard').polygon.material.oddColor.getValue(date)); + expect(e.polygon.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_polygon_material_checkerboard').polygon.material.repeat.getValue(date)); expect(e = dataSource.entities.getById('reference_polyline_material_polylineOutline')).toBeDefined(); expect(e.polyline.material.color.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_polylineOutline').polyline.material.color.getValue(date)); expect(e.polyline.material.outlineColor.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_polylineOutline').polyline.material.outlineColor.getValue(date)); @@ -5373,6 +5557,7 @@ defineSuite([ expect(e = dataSource.entities.getById('reference_polyline_material_polylineGlow')).toBeDefined(); expect(e.polyline.material.color.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_polylineGlow').polyline.material.color.getValue(date)); expect(e.polyline.material.glowPower.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_polylineGlow').polyline.material.glowPower.getValue(date)); + expect(e.polyline.material.taperPower.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_polylineGlow').polyline.material.taperPower.getValue(date)); expect(e = dataSource.entities.getById('reference_polyline_material_image')).toBeDefined(); expect(e.polyline.material.image.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_image').polyline.material.image.getValue(date)); expect(e.polyline.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_image').polyline.material.repeat.getValue(date)); @@ -5390,6 +5575,10 @@ defineSuite([ expect(e.polyline.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_stripe').polyline.material.oddColor.getValue(date)); expect(e.polyline.material.offset.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_stripe').polyline.material.offset.getValue(date)); expect(e.polyline.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_stripe').polyline.material.repeat.getValue(date)); + expect(e = dataSource.entities.getById('reference_polyline_material_checkerboard')).toBeDefined(); + expect(e.polyline.material.evenColor.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_checkerboard').polyline.material.evenColor.getValue(date)); + expect(e.polyline.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_checkerboard').polyline.material.oddColor.getValue(date)); + expect(e.polyline.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_material_checkerboard').polyline.material.repeat.getValue(date)); expect(e = dataSource.entities.getById('reference_polyline_depthFailMaterial_polylineOutline')).toBeDefined(); expect(e.polyline.depthFailMaterial.color.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_polylineOutline').polyline.depthFailMaterial.color.getValue(date)); expect(e.polyline.depthFailMaterial.outlineColor.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_polylineOutline').polyline.depthFailMaterial.outlineColor.getValue(date)); @@ -5404,6 +5593,7 @@ defineSuite([ expect(e = dataSource.entities.getById('reference_polyline_depthFailMaterial_polylineGlow')).toBeDefined(); expect(e.polyline.depthFailMaterial.color.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_polylineGlow').polyline.depthFailMaterial.color.getValue(date)); expect(e.polyline.depthFailMaterial.glowPower.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_polylineGlow').polyline.depthFailMaterial.glowPower.getValue(date)); + expect(e.polyline.depthFailMaterial.taperPower.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_polylineGlow').polyline.depthFailMaterial.taperPower.getValue(date)); expect(e = dataSource.entities.getById('reference_polyline_depthFailMaterial_image')).toBeDefined(); expect(e.polyline.depthFailMaterial.image.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_image').polyline.depthFailMaterial.image.getValue(date)); expect(e.polyline.depthFailMaterial.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_image').polyline.depthFailMaterial.repeat.getValue(date)); @@ -5421,6 +5611,10 @@ defineSuite([ expect(e.polyline.depthFailMaterial.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_stripe').polyline.depthFailMaterial.oddColor.getValue(date)); expect(e.polyline.depthFailMaterial.offset.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_stripe').polyline.depthFailMaterial.offset.getValue(date)); expect(e.polyline.depthFailMaterial.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_stripe').polyline.depthFailMaterial.repeat.getValue(date)); + expect(e = dataSource.entities.getById('reference_polyline_depthFailMaterial_checkerboard')).toBeDefined(); + expect(e.polyline.depthFailMaterial.evenColor.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_checkerboard').polyline.depthFailMaterial.evenColor.getValue(date)); + expect(e.polyline.depthFailMaterial.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_checkerboard').polyline.depthFailMaterial.oddColor.getValue(date)); + expect(e.polyline.depthFailMaterial.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_polyline_depthFailMaterial_checkerboard').polyline.depthFailMaterial.repeat.getValue(date)); expect(e = dataSource.entities.getById('reference_rectangle_material_image')).toBeDefined(); expect(e.rectangle.material.image.getValue(date)).toEqual(dataSource.entities.getById('material_rectangle_material_image').rectangle.material.image.getValue(date)); expect(e.rectangle.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_rectangle_material_image').rectangle.material.repeat.getValue(date)); @@ -5438,6 +5632,10 @@ defineSuite([ expect(e.rectangle.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_rectangle_material_stripe').rectangle.material.oddColor.getValue(date)); expect(e.rectangle.material.offset.getValue(date)).toEqual(dataSource.entities.getById('material_rectangle_material_stripe').rectangle.material.offset.getValue(date)); expect(e.rectangle.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_rectangle_material_stripe').rectangle.material.repeat.getValue(date)); + expect(e = dataSource.entities.getById('reference_rectangle_material_checkerboard')).toBeDefined(); + expect(e.rectangle.material.evenColor.getValue(date)).toEqual(dataSource.entities.getById('material_rectangle_material_checkerboard').rectangle.material.evenColor.getValue(date)); + expect(e.rectangle.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_rectangle_material_checkerboard').rectangle.material.oddColor.getValue(date)); + expect(e.rectangle.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_rectangle_material_checkerboard').rectangle.material.repeat.getValue(date)); expect(e = dataSource.entities.getById('reference_wall_material_image')).toBeDefined(); expect(e.wall.material.image.getValue(date)).toEqual(dataSource.entities.getById('material_wall_material_image').wall.material.image.getValue(date)); expect(e.wall.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_wall_material_image').wall.material.repeat.getValue(date)); @@ -5455,54 +5653,74 @@ defineSuite([ expect(e.wall.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_wall_material_stripe').wall.material.oddColor.getValue(date)); expect(e.wall.material.offset.getValue(date)).toEqual(dataSource.entities.getById('material_wall_material_stripe').wall.material.offset.getValue(date)); expect(e.wall.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_wall_material_stripe').wall.material.repeat.getValue(date)); + expect(e = dataSource.entities.getById('reference_wall_material_checkerboard')).toBeDefined(); + expect(e.wall.material.evenColor.getValue(date)).toEqual(dataSource.entities.getById('material_wall_material_checkerboard').wall.material.evenColor.getValue(date)); + expect(e.wall.material.oddColor.getValue(date)).toEqual(dataSource.entities.getById('material_wall_material_checkerboard').wall.material.oddColor.getValue(date)); + expect(e.wall.material.repeat.getValue(date)).toEqual(dataSource.entities.getById('material_wall_material_checkerboard').wall.material.repeat.getValue(date)); expect(e = dataSource.entities.getById('reference_conicSensor_lateralSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_lateralSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_lateralSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_conicSensor_lateralSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_ellipsoidSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_ellipsoidSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_ellipsoidSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_conicSensor_ellipsoidSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_ellipsoidHorizonSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_ellipsoidHorizonSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_ellipsoidHorizonSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_domeSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_domeSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_domeSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_conicSensor_domeSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_environmentOcclusionMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_environmentOcclusionMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_conicSensor_environmentOcclusionMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_conicSensor_environmentOcclusionMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_lateralSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_lateralSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_lateralSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_customPatternSensor_lateralSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_ellipsoidSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_ellipsoidSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_ellipsoidSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_ellipsoidHorizonSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_ellipsoidHorizonSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_ellipsoidHorizonSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_domeSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_domeSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_domeSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_customPatternSensor_domeSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_environmentOcclusionMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_environmentOcclusionMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_customPatternSensor_environmentOcclusionMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_customPatternSensor_environmentOcclusionMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_lateralSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_lateralSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_lateralSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_rectangularSensor_lateralSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_ellipsoidSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_ellipsoidSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_ellipsoidSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_ellipsoidHorizonSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_ellipsoidHorizonSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_ellipsoidHorizonSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_domeSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_domeSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_domeSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_rectangularSensor_domeSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_environmentOcclusionMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_environmentOcclusionMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_rectangularSensor_environmentOcclusionMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_rectangularSensor_environmentOcclusionMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('reference_fan_material_image')).toBeDefined(); expect(e = dataSource.entities.getById('reference_fan_material_grid')).toBeDefined(); expect(e = dataSource.entities.getById('reference_fan_material_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('reference_fan_material_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('VelocityPosition')).toBeDefined(); expect(e.position.getValue(documentStartDate)).toEqual(new Cartesian3(1, 2, 3)); expect(e.position.getValue(JulianDate.addSeconds(documentStartDate, 60, new JulianDate()))).toEqual(new Cartesian3(61, 122, 183)); @@ -5806,6 +6024,13 @@ defineSuite([ expect(e.box.material.offset.getValue(documentStopDate)).toEqual(1457.0); expect(e.box.material.repeat.getValue(documentStartDate)).toEqual(10283.0); expect(e.box.material.repeat.getValue(documentStopDate)).toEqual(63419.0); + expect(e = dataSource.entities.getById('sampled_box_material_checkerboard')).toBeDefined(); + expect(e.box.material.evenColor.getValue(documentStartDate)).toEqual(Color.fromBytes(2, 215, 87, 218)); + expect(e.box.material.evenColor.getValue(documentStopDate)).toEqual(Color.fromBytes(164, 235, 142, 227)); + expect(e.box.material.oddColor.getValue(documentStartDate)).toEqual(Color.fromBytes(117, 88, 89, 243)); + expect(e.box.material.oddColor.getValue(documentStopDate)).toEqual(Color.fromBytes(104, 182, 78, 49)); + expect(e.box.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(6238, 42520)); + expect(e.box.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(34685, 17543)); expect(e = dataSource.entities.getById('sampled_box_material_image_color')).toBeDefined(); expect(e.box.material.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.149019607843137, 0.929411764705882, 0.462745098039216, 0.764705882352941), 1e-14); expect(e.box.material.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.890196078431373, 0.262745098039216, 0.866666666666667, 0.792156862745098), 1e-14); @@ -5818,6 +6043,12 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_box_material_stripe_oddColor')).toBeDefined(); expect(e.box.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.545098039215686, 0.168627450980392, 0.654901960784314, 0.196078431372549), 1e-14); expect(e.box.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.407843137254902, 0.450980392156863, 0.874509803921569, 0.603921568627451), 1e-14); + expect(e = dataSource.entities.getById('sampled_box_material_checkerboard_evenColor')).toBeDefined(); + expect(e.box.material.evenColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.137254901960784, 0.937254901960784, 0.513725490196078, 0.87843137254902), 1e-14); + expect(e.box.material.evenColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.72156862745098, 0.0666666666666667, 0.274509803921569, 0.207843137254902), 1e-14); + expect(e = dataSource.entities.getById('sampled_box_material_checkerboard_oddColor')).toBeDefined(); + expect(e.box.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.352941176470588, 0.274509803921569, 0.850980392156863, 0.00784313725490196), 1e-14); + expect(e.box.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.83921568627451, 0.780392156862745, 0.796078431372549, 0.384313725490196), 1e-14); expect(e = dataSource.entities.getById('sampled_box_outlineColor_rgbaf')).toBeDefined(); expect(e.box.outlineColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.215686274509804, 0.498039215686275, 0.274509803921569, 0.129411764705882), 1e-14); expect(e.box.outlineColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.854901960784314, 0.729411764705882, 0.172549019607843, 0.956862745098039), 1e-14); @@ -5849,6 +6080,13 @@ defineSuite([ expect(e.corridor.material.offset.getValue(documentStopDate)).toEqual(20709.0); expect(e.corridor.material.repeat.getValue(documentStartDate)).toEqual(25188.0); expect(e.corridor.material.repeat.getValue(documentStopDate)).toEqual(19705.0); + expect(e = dataSource.entities.getById('sampled_corridor_material_checkerboard')).toBeDefined(); + expect(e.corridor.material.evenColor.getValue(documentStartDate)).toEqual(Color.fromBytes(135, 211, 180, 110)); + expect(e.corridor.material.evenColor.getValue(documentStopDate)).toEqual(Color.fromBytes(44, 134, 8, 155)); + expect(e.corridor.material.oddColor.getValue(documentStartDate)).toEqual(Color.fromBytes(212, 71, 156, 47)); + expect(e.corridor.material.oddColor.getValue(documentStopDate)).toEqual(Color.fromBytes(34, 36, 157, 104)); + expect(e.corridor.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(62107, 62450)); + expect(e.corridor.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(51782, 25290)); expect(e = dataSource.entities.getById('sampled_corridor_material_image_color')).toBeDefined(); expect(e.corridor.material.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.949019607843137, 0.666666666666667, 0.0588235294117647, 0.784313725490196), 1e-14); expect(e.corridor.material.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.388235294117647, 0.262745098039216, 0.764705882352941, 0.882352941176471), 1e-14); @@ -5861,6 +6099,12 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_corridor_material_stripe_oddColor')).toBeDefined(); expect(e.corridor.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.137254901960784, 0.4, 0.356862745098039, 0.501960784313725), 1e-14); expect(e.corridor.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.992156862745098, 0.431372549019608, 0.301960784313725, 0.254901960784314), 1e-14); + expect(e = dataSource.entities.getById('sampled_corridor_material_checkerboard_evenColor')).toBeDefined(); + expect(e.corridor.material.evenColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.294117647058824, 0.0588235294117647, 0.149019607843137, 0.756862745098039), 1e-14); + expect(e.corridor.material.evenColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.243137254901961, 0.56078431372549, 0.254901960784314, 0.83921568627451), 1e-14); + expect(e = dataSource.entities.getById('sampled_corridor_material_checkerboard_oddColor')).toBeDefined(); + expect(e.corridor.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.768627450980392, 0.650980392156863, 0.529411764705882, 0.372549019607843), 1e-14); + expect(e.corridor.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.12156862745098, 0.780392156862745, 0.745098039215686, 0.725490196078431), 1e-14); expect(e = dataSource.entities.getById('sampled_corridor_outlineColor_rgbaf')).toBeDefined(); expect(e.corridor.outlineColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.882352941176471, 0.262745098039216, 0.247058823529412, 0.937254901960784), 1e-14); expect(e.corridor.outlineColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.701960784313725, 0.262745098039216, 0.0627450980392157, 0.627450980392157), 1e-14); @@ -5892,6 +6136,13 @@ defineSuite([ expect(e.cylinder.material.offset.getValue(documentStopDate)).toEqual(25216.0); expect(e.cylinder.material.repeat.getValue(documentStartDate)).toEqual(16819.0); expect(e.cylinder.material.repeat.getValue(documentStopDate)).toEqual(12539.0); + expect(e = dataSource.entities.getById('sampled_cylinder_material_checkerboard')).toBeDefined(); + expect(e.cylinder.material.evenColor.getValue(documentStartDate)).toEqual(Color.fromBytes(199, 80, 86, 158)); + expect(e.cylinder.material.evenColor.getValue(documentStopDate)).toEqual(Color.fromBytes(207, 161, 23, 187)); + expect(e.cylinder.material.oddColor.getValue(documentStartDate)).toEqual(Color.fromBytes(175, 210, 242, 198)); + expect(e.cylinder.material.oddColor.getValue(documentStopDate)).toEqual(Color.fromBytes(116, 91, 127, 24)); + expect(e.cylinder.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(27893, 32108)); + expect(e.cylinder.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(57420, 52960)); expect(e = dataSource.entities.getById('sampled_cylinder_material_image_color')).toBeDefined(); expect(e.cylinder.material.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.76078431372549, 0.133333333333333, 0.231372549019608, 0.631372549019608), 1e-14); expect(e.cylinder.material.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.882352941176471, 0.0823529411764706, 0.8, 0.0823529411764706), 1e-14); @@ -5904,6 +6155,12 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_cylinder_material_stripe_oddColor')).toBeDefined(); expect(e.cylinder.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.207843137254902, 0.466666666666667, 0.427450980392157, 0.109803921568627), 1e-14); expect(e.cylinder.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.313725490196078, 0.498039215686275, 0.2, 0.423529411764706), 1e-14); + expect(e = dataSource.entities.getById('sampled_cylinder_material_checkerboard_evenColor')).toBeDefined(); + expect(e.cylinder.material.evenColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.52156862745098, 0.72156862745098, 0.294117647058824, 0.513725490196078), 1e-14); + expect(e.cylinder.material.evenColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.964705882352941, 0.411764705882353, 0.0549019607843137, 0.0392156862745098), 1e-14); + expect(e = dataSource.entities.getById('sampled_cylinder_material_checkerboard_oddColor')).toBeDefined(); + expect(e.cylinder.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.784313725490196, 0.309803921568627, 0.0666666666666667, 0.403921568627451), 1e-14); + expect(e.cylinder.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.643137254901961, 0.737254901960784, 0.337254901960784, 0.925490196078431), 1e-14); expect(e = dataSource.entities.getById('sampled_cylinder_outlineColor_rgbaf')).toBeDefined(); expect(e.cylinder.outlineColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.780392156862745, 0.658823529411765, 0.235294117647059, 0.0705882352941176), 1e-14); expect(e.cylinder.outlineColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.643137254901961, 0.372549019607843, 0.16078431372549, 0.588235294117647), 1e-14); @@ -5935,6 +6192,13 @@ defineSuite([ expect(e.ellipse.material.offset.getValue(documentStopDate)).toEqual(16523.0); expect(e.ellipse.material.repeat.getValue(documentStartDate)).toEqual(50015.0); expect(e.ellipse.material.repeat.getValue(documentStopDate)).toEqual(64942.0); + expect(e = dataSource.entities.getById('sampled_ellipse_material_checkerboard')).toBeDefined(); + expect(e.ellipse.material.evenColor.getValue(documentStartDate)).toEqual(Color.fromBytes(65, 135, 226, 200)); + expect(e.ellipse.material.evenColor.getValue(documentStopDate)).toEqual(Color.fromBytes(70, 33, 98, 112)); + expect(e.ellipse.material.oddColor.getValue(documentStartDate)).toEqual(Color.fromBytes(246, 224, 230, 224)); + expect(e.ellipse.material.oddColor.getValue(documentStopDate)).toEqual(Color.fromBytes(110, 127, 138, 204)); + expect(e.ellipse.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(24670, 352)); + expect(e.ellipse.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(16830, 33857)); expect(e = dataSource.entities.getById('sampled_ellipse_material_image_color')).toBeDefined(); expect(e.ellipse.material.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.207843137254902, 0.0392156862745098, 0.12156862745098, 0.611764705882353), 1e-14); expect(e.ellipse.material.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.611764705882353, 0.0117647058823529, 0.694117647058824, 0.576470588235294), 1e-14); @@ -5947,6 +6211,12 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_ellipse_material_stripe_oddColor')).toBeDefined(); expect(e.ellipse.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.262745098039216, 0.172549019607843, 0.282352941176471, 0.129411764705882), 1e-14); expect(e.ellipse.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.968627450980392, 0.635294117647059, 0.525490196078431, 0.831372549019608), 1e-14); + expect(e = dataSource.entities.getById('sampled_ellipse_material_checkerboard_evenColor')).toBeDefined(); + expect(e.ellipse.material.evenColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.207843137254902, 0.156862745098039, 0.952941176470588, 0.717647058823529), 1e-14); + expect(e.ellipse.material.evenColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.635294117647059, 0.835294117647059, 0.76078431372549, 0.235294117647059), 1e-14); + expect(e = dataSource.entities.getById('sampled_ellipse_material_checkerboard_oddColor')).toBeDefined(); + expect(e.ellipse.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.890196078431373, 0.141176470588235, 0.231372549019608, 0.623529411764706), 1e-14); + expect(e.ellipse.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.192156862745098, 0.294117647058824, 0.741176470588235, 0.0274509803921569), 1e-14); expect(e = dataSource.entities.getById('sampled_ellipse_outlineColor_rgbaf')).toBeDefined(); expect(e.ellipse.outlineColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.76078431372549, 0.36078431372549, 0.223529411764706, 0.611764705882353), 1e-14); expect(e.ellipse.outlineColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.16078431372549, 0.83921568627451, 0.752941176470588, 0.647058823529412), 1e-14); @@ -5978,6 +6248,13 @@ defineSuite([ expect(e.ellipsoid.material.offset.getValue(documentStopDate)).toEqual(5690.0); expect(e.ellipsoid.material.repeat.getValue(documentStartDate)).toEqual(3351.0); expect(e.ellipsoid.material.repeat.getValue(documentStopDate)).toEqual(44332.0); + expect(e = dataSource.entities.getById('sampled_ellipsoid_material_checkerboard')).toBeDefined(); + expect(e.ellipsoid.material.evenColor.getValue(documentStartDate)).toEqual(Color.fromBytes(147, 239, 19, 56)); + expect(e.ellipsoid.material.evenColor.getValue(documentStopDate)).toEqual(Color.fromBytes(5, 32, 143, 178)); + expect(e.ellipsoid.material.oddColor.getValue(documentStartDate)).toEqual(Color.fromBytes(131, 51, 246, 186)); + expect(e.ellipsoid.material.oddColor.getValue(documentStopDate)).toEqual(Color.fromBytes(214, 117, 149, 89)); + expect(e.ellipsoid.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(28116, 51821)); + expect(e.ellipsoid.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(60296, 50923)); expect(e = dataSource.entities.getById('sampled_ellipsoid_material_image_color')).toBeDefined(); expect(e.ellipsoid.material.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.654901960784314, 0.517647058823529, 0.858823529411765, 0.486274509803922), 1e-14); expect(e.ellipsoid.material.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.862745098039216, 0.713725490196078, 0.564705882352941, 0.0901960784313725), 1e-14); @@ -5990,6 +6267,12 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_ellipsoid_material_stripe_oddColor')).toBeDefined(); expect(e.ellipsoid.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.647058823529412, 0.635294117647059, 0.258823529411765, 0.250980392156863), 1e-14); expect(e.ellipsoid.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.917647058823529, 0.262745098039216, 0.666666666666667, 0.980392156862745), 1e-14); + expect(e = dataSource.entities.getById('sampled_ellipsoid_material_checkerboard_evenColor')).toBeDefined(); + expect(e.ellipsoid.material.evenColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.819607843137255, 0.282352941176471, 0.929411764705882, 0.501960784313725), 1e-14); + expect(e.ellipsoid.material.evenColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.850980392156863, 0.294117647058824, 0.498039215686275, 0.956862745098039), 1e-14); + expect(e = dataSource.entities.getById('sampled_ellipsoid_material_checkerboard_oddColor')).toBeDefined(); + expect(e.ellipsoid.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.227450980392157, 0.862745098039216, 0.890196078431373, 0.207843137254902), 1e-14); + expect(e.ellipsoid.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.796078431372549, 0.0470588235294118, 0.843137254901961, 0.388235294117647), 1e-14); expect(e = dataSource.entities.getById('sampled_ellipsoid_outlineColor_rgbaf')).toBeDefined(); expect(e.ellipsoid.outlineColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.552941176470588, 0.549019607843137, 0.431372549019608, 0.568627450980392), 1e-14); expect(e.ellipsoid.outlineColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.435294117647059, 0.698039215686274, 0.396078431372549, 0.772549019607843), 1e-14); @@ -6035,6 +6318,8 @@ defineSuite([ expect(e.path.material.color.getValue(documentStopDate)).toEqual(Color.fromBytes(18, 17, 195, 230)); expect(e.path.material.glowPower.getValue(documentStartDate)).toEqual(5579.0); expect(e.path.material.glowPower.getValue(documentStopDate)).toEqual(59951.0); + expect(e.path.material.taperPower.getValue(documentStartDate)).toEqual(30159.0); + expect(e.path.material.taperPower.getValue(documentStopDate)).toEqual(35636.0); expect(e = dataSource.entities.getById('sampled_path_material_image')).toBeDefined(); expect(e.path.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(25033, 47457)); expect(e.path.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(30413, 15734)); @@ -6060,6 +6345,13 @@ defineSuite([ expect(e.path.material.offset.getValue(documentStopDate)).toEqual(41173.0); expect(e.path.material.repeat.getValue(documentStartDate)).toEqual(42078.0); expect(e.path.material.repeat.getValue(documentStopDate)).toEqual(11633.0); + expect(e = dataSource.entities.getById('sampled_path_material_checkerboard')).toBeDefined(); + expect(e.path.material.evenColor.getValue(documentStartDate)).toEqual(Color.fromBytes(29, 130, 90, 174)); + expect(e.path.material.evenColor.getValue(documentStopDate)).toEqual(Color.fromBytes(42, 131, 191, 181)); + expect(e.path.material.oddColor.getValue(documentStartDate)).toEqual(Color.fromBytes(32, 82, 30, 56)); + expect(e.path.material.oddColor.getValue(documentStopDate)).toEqual(Color.fromBytes(161, 13, 144, 118)); + expect(e.path.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(14368, 54840)); + expect(e.path.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(58386, 2276)); expect(e = dataSource.entities.getById('sampled_path_material_polylineOutline_color')).toBeDefined(); expect(e.path.material.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.490196078431373, 0.498039215686275, 0.819607843137255, 0.72156862745098), 1e-14); expect(e.path.material.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.309803921568627, 0.329411764705882, 0.807843137254902, 0.368627450980392), 1e-14); @@ -6090,6 +6382,12 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_path_material_stripe_oddColor')).toBeDefined(); expect(e.path.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.145098039215686, 0.588235294117647, 0.917647058823529, 0.607843137254902), 1e-14); expect(e.path.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.117647058823529, 0.0705882352941176, 0.901960784313726, 0.525490196078431), 1e-14); + expect(e = dataSource.entities.getById('sampled_path_material_checkerboard_evenColor')).toBeDefined(); + expect(e.path.material.evenColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.631372549019608, 0.741176470588235, 0.282352941176471, 0.196078431372549), 1e-14); + expect(e.path.material.evenColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.250980392156863, 0.109803921568627, 0.188235294117647, 0.796078431372549), 1e-14); + expect(e = dataSource.entities.getById('sampled_path_material_checkerboard_oddColor')).toBeDefined(); + expect(e.path.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.388235294117647, 0.129411764705882, 0.333333333333333, 0.658823529411765), 1e-14); + expect(e.path.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.156862745098039, 0.631372549019608, 0.290196078431373, 0.713725490196078), 1e-14); expect(e = dataSource.entities.getById('sampled_point_color_rgbaf')).toBeDefined(); expect(e.point.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.67843137254902, 0.356862745098039, 0.588235294117647, 0.796078431372549), 1e-14); expect(e.point.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.968627450980392, 0.298039215686275, 0.513725490196078, 0.631372549019608), 1e-14); @@ -6124,6 +6422,13 @@ defineSuite([ expect(e.polygon.material.offset.getValue(documentStopDate)).toEqual(65087.0); expect(e.polygon.material.repeat.getValue(documentStartDate)).toEqual(44013.0); expect(e.polygon.material.repeat.getValue(documentStopDate)).toEqual(7595.0); + expect(e = dataSource.entities.getById('sampled_polygon_material_checkerboard')).toBeDefined(); + expect(e.polygon.material.evenColor.getValue(documentStartDate)).toEqual(Color.fromBytes(167, 56, 202, 219)); + expect(e.polygon.material.evenColor.getValue(documentStopDate)).toEqual(Color.fromBytes(231, 169, 74, 125)); + expect(e.polygon.material.oddColor.getValue(documentStartDate)).toEqual(Color.fromBytes(88, 174, 167, 35)); + expect(e.polygon.material.oddColor.getValue(documentStopDate)).toEqual(Color.fromBytes(12, 69, 69, 23)); + expect(e.polygon.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(32132, 20093)); + expect(e.polygon.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(31300, 27514)); expect(e = dataSource.entities.getById('sampled_polygon_material_image_color')).toBeDefined(); expect(e.polygon.material.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.501960784313725, 0.0823529411764706, 0.282352941176471, 0.305882352941176), 1e-14); expect(e.polygon.material.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.0745098039215686, 0.654901960784314, 0.6, 0.886274509803922), 1e-14); @@ -6136,6 +6441,12 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_polygon_material_stripe_oddColor')).toBeDefined(); expect(e.polygon.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.325490196078431, 0.349019607843137, 0.580392156862745, 0.725490196078431), 1e-14); expect(e.polygon.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.568627450980392, 0.690196078431373, 0.00392156862745098, 0.858823529411765), 1e-14); + expect(e = dataSource.entities.getById('sampled_polygon_material_checkerboard_evenColor')).toBeDefined(); + expect(e.polygon.material.evenColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.831372549019608, 0.454901960784314, 0.882352941176471, 0.270588235294118), 1e-14); + expect(e.polygon.material.evenColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.494117647058824, 0.384313725490196, 0.345098039215686, 0.16078431372549), 1e-14); + expect(e = dataSource.entities.getById('sampled_polygon_material_checkerboard_oddColor')).toBeDefined(); + expect(e.polygon.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.0117647058823529, 0.905882352941176, 0.592156862745098, 0.784313725490196), 1e-14); + expect(e.polygon.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.427450980392157, 0.701960784313725, 0.0901960784313725, 0.643137254901961), 1e-14); expect(e = dataSource.entities.getById('sampled_polygon_outlineColor_rgbaf')).toBeDefined(); expect(e.polygon.outlineColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.674509803921569, 0.556862745098039, 0.113725490196078, 0.6), 1e-14); expect(e.polygon.outlineColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.650980392156863, 0.827450980392157, 0.537254901960784, 0.713725490196078), 1e-14); @@ -6166,6 +6477,8 @@ defineSuite([ expect(e.polyline.material.color.getValue(documentStopDate)).toEqual(Color.fromBytes(79, 191, 38, 195)); expect(e.polyline.material.glowPower.getValue(documentStartDate)).toEqual(55378.0); expect(e.polyline.material.glowPower.getValue(documentStopDate)).toEqual(60643.0); + expect(e.polyline.material.taperPower.getValue(documentStartDate)).toEqual(50068.0); + expect(e.polyline.material.taperPower.getValue(documentStopDate)).toEqual(2516.0); expect(e = dataSource.entities.getById('sampled_polyline_material_image')).toBeDefined(); expect(e.polyline.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(50957, 35783)); expect(e.polyline.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(59533, 65000)); @@ -6191,6 +6504,13 @@ defineSuite([ expect(e.polyline.material.offset.getValue(documentStopDate)).toEqual(10891.0); expect(e.polyline.material.repeat.getValue(documentStartDate)).toEqual(25313.0); expect(e.polyline.material.repeat.getValue(documentStopDate)).toEqual(22020.0); + expect(e = dataSource.entities.getById('sampled_polyline_material_checkerboard')).toBeDefined(); + expect(e.polyline.material.evenColor.getValue(documentStartDate)).toEqual(Color.fromBytes(94, 152, 152, 31)); + expect(e.polyline.material.evenColor.getValue(documentStopDate)).toEqual(Color.fromBytes(76, 129, 223, 102)); + expect(e.polyline.material.oddColor.getValue(documentStartDate)).toEqual(Color.fromBytes(71, 237, 5, 172)); + expect(e.polyline.material.oddColor.getValue(documentStopDate)).toEqual(Color.fromBytes(209, 132, 204, 160)); + expect(e.polyline.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(19943, 17997)); + expect(e.polyline.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(55528, 16856)); expect(e = dataSource.entities.getById('sampled_polyline_material_polylineOutline_color')).toBeDefined(); expect(e.polyline.material.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.384313725490196, 0.168627450980392, 0.443137254901961, 0.658823529411765), 1e-14); expect(e.polyline.material.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.0274509803921569, 0.647058823529412, 0.396078431372549, 0.105882352941176), 1e-14); @@ -6221,6 +6541,12 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_polyline_material_stripe_oddColor')).toBeDefined(); expect(e.polyline.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.427450980392157, 0.407843137254902, 0.470588235294118, 0.874509803921569), 1e-14); expect(e.polyline.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.509803921568627, 0.427450980392157, 0.976470588235294, 0), 1e-14); + expect(e = dataSource.entities.getById('sampled_polyline_material_checkerboard_evenColor')).toBeDefined(); + expect(e.polyline.material.evenColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.313725490196078, 0.415686274509804, 0.0823529411764706, 0.576470588235294), 1e-14); + expect(e.polyline.material.evenColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.0196078431372549, 0.309803921568627, 0.23921568627451, 0.933333333333333), 1e-14); + expect(e = dataSource.entities.getById('sampled_polyline_material_checkerboard_oddColor')).toBeDefined(); + expect(e.polyline.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.784313725490196, 0.235294117647059, 0.525490196078431, 0.180392156862745), 1e-14); + expect(e.polyline.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.356862745098039, 0.125490196078431, 0.243137254901961, 0.788235294117647), 1e-14); expect(e = dataSource.entities.getById('sampled_polyline_depthFailMaterial_solidColor_color')).toBeDefined(); expect(e.polyline.depthFailMaterial.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.568627450980392, 0.243137254901961, 0.43921568627451, 0.541176470588235), 1e-14); expect(e.polyline.depthFailMaterial.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.729411764705882, 0.505882352941176, 0.282352941176471, 0.0274509803921569), 1e-14); @@ -6248,6 +6574,8 @@ defineSuite([ expect(e.polyline.depthFailMaterial.color.getValue(documentStopDate)).toEqual(Color.fromBytes(112, 154, 76, 178)); expect(e.polyline.depthFailMaterial.glowPower.getValue(documentStartDate)).toEqual(8542.0); expect(e.polyline.depthFailMaterial.glowPower.getValue(documentStopDate)).toEqual(54440.0); + expect(e.polyline.depthFailMaterial.taperPower.getValue(documentStartDate)).toEqual(61950.0); + expect(e.polyline.depthFailMaterial.taperPower.getValue(documentStopDate)).toEqual(36891.0); expect(e = dataSource.entities.getById('sampled_polyline_depthFailMaterial_image')).toBeDefined(); expect(e.polyline.depthFailMaterial.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(59796, 25065)); expect(e.polyline.depthFailMaterial.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(38054, 9108)); @@ -6273,6 +6601,13 @@ defineSuite([ expect(e.polyline.depthFailMaterial.offset.getValue(documentStopDate)).toEqual(47157.0); expect(e.polyline.depthFailMaterial.repeat.getValue(documentStartDate)).toEqual(58315.0); expect(e.polyline.depthFailMaterial.repeat.getValue(documentStopDate)).toEqual(45308.0); + expect(e = dataSource.entities.getById('sampled_polyline_depthFailMaterial_checkerboard')).toBeDefined(); + expect(e.polyline.depthFailMaterial.evenColor.getValue(documentStartDate)).toEqual(Color.fromBytes(0, 159, 59, 160)); + expect(e.polyline.depthFailMaterial.evenColor.getValue(documentStopDate)).toEqual(Color.fromBytes(202, 33, 125, 165)); + expect(e.polyline.depthFailMaterial.oddColor.getValue(documentStartDate)).toEqual(Color.fromBytes(19, 37, 14, 24)); + expect(e.polyline.depthFailMaterial.oddColor.getValue(documentStopDate)).toEqual(Color.fromBytes(66, 150, 238, 84)); + expect(e.polyline.depthFailMaterial.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(15034, 58938)); + expect(e.polyline.depthFailMaterial.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(62661, 23796)); expect(e = dataSource.entities.getById('sampled_polyline_depthFailMaterial_polylineOutline_color')).toBeDefined(); expect(e.polyline.depthFailMaterial.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.611764705882353, 0.407843137254902, 0.807843137254902, 0.380392156862745), 1e-14); expect(e.polyline.depthFailMaterial.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.52156862745098, 0.654901960784314, 0.756862745098039, 0.368627450980392), 1e-14); @@ -6303,6 +6638,12 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_polyline_depthFailMaterial_stripe_oddColor')).toBeDefined(); expect(e.polyline.depthFailMaterial.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.427450980392157, 0.870588235294118, 0.96078431372549, 0.219607843137255), 1e-14); expect(e.polyline.depthFailMaterial.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.219607843137255, 0.847058823529412, 0.752941176470588, 0.172549019607843), 1e-14); + expect(e = dataSource.entities.getById('sampled_polyline_depthFailMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e.polyline.depthFailMaterial.evenColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.96078431372549, 0.0941176470588235, 0.725490196078431, 0.819607843137255), 1e-14); + expect(e.polyline.depthFailMaterial.evenColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.0588235294117647, 0.447058823529412, 0.572549019607843, 0.0549019607843137), 1e-14); + expect(e = dataSource.entities.getById('sampled_polyline_depthFailMaterial_checkerboard_oddColor')).toBeDefined(); + expect(e.polyline.depthFailMaterial.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.333333333333333, 0.0431372549019608, 0.886274509803922, 0.384313725490196), 1e-14); + expect(e.polyline.depthFailMaterial.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.235294117647059, 0.733333333333333, 0.752941176470588, 0.537254901960784), 1e-14); expect(e = dataSource.entities.getById('sampled_rectangle_coordinates_wsenDegrees')).toBeDefined(); expect(e.rectangle.coordinates.getValue(documentStartDate)).toEqual(Rectangle.fromDegrees(35, 18, 38, 15)); expect(e.rectangle.coordinates.getValue(documentStopDate)).toEqual(Rectangle.fromDegrees(38, 1, 12, 30)); @@ -6334,6 +6675,13 @@ defineSuite([ expect(e.rectangle.material.offset.getValue(documentStopDate)).toEqual(2602.0); expect(e.rectangle.material.repeat.getValue(documentStartDate)).toEqual(29729.0); expect(e.rectangle.material.repeat.getValue(documentStopDate)).toEqual(30206.0); + expect(e = dataSource.entities.getById('sampled_rectangle_material_checkerboard')).toBeDefined(); + expect(e.rectangle.material.evenColor.getValue(documentStartDate)).toEqual(Color.fromBytes(142, 184, 89, 24)); + expect(e.rectangle.material.evenColor.getValue(documentStopDate)).toEqual(Color.fromBytes(200, 249, 166, 224)); + expect(e.rectangle.material.oddColor.getValue(documentStartDate)).toEqual(Color.fromBytes(237, 53, 233, 244)); + expect(e.rectangle.material.oddColor.getValue(documentStopDate)).toEqual(Color.fromBytes(101, 61, 234, 150)); + expect(e.rectangle.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(44089, 8876)); + expect(e.rectangle.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(60682, 18669)); expect(e = dataSource.entities.getById('sampled_rectangle_material_image_color')).toBeDefined(); expect(e.rectangle.material.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.552941176470588, 0.101960784313725, 0.772549019607843, 0.00392156862745098), 1e-14); expect(e.rectangle.material.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.0156862745098039, 0.964705882352941, 0.592156862745098, 0.396078431372549), 1e-14); @@ -6346,6 +6694,12 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_rectangle_material_stripe_oddColor')).toBeDefined(); expect(e.rectangle.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.984313725490196, 0.831372549019608, 0.827450980392157, 0.925490196078431), 1e-14); expect(e.rectangle.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.145098039215686, 0.0156862745098039, 0.380392156862745, 0.490196078431373), 1e-14); + expect(e = dataSource.entities.getById('sampled_rectangle_material_checkerboard_evenColor')).toBeDefined(); + expect(e.rectangle.material.evenColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.286274509803922, 0.831372549019608, 0.184313725490196, 0.172549019607843), 1e-14); + expect(e.rectangle.material.evenColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.596078431372549, 0.603921568627451, 0.694117647058824, 0.235294117647059), 1e-14); + expect(e = dataSource.entities.getById('sampled_rectangle_material_checkerboard_oddColor')).toBeDefined(); + expect(e.rectangle.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.929411764705882, 0.92156862745098, 0.270588235294118, 0.0666666666666667), 1e-14); + expect(e.rectangle.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.411764705882353, 0.125490196078431, 0.505882352941176, 0.509803921568627), 1e-14); expect(e = dataSource.entities.getById('sampled_rectangle_outlineColor_rgbaf')).toBeDefined(); expect(e.rectangle.outlineColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.980392156862745, 0.466666666666667, 0.752941176470588, 0.709803921568627), 1e-14); expect(e.rectangle.outlineColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.549019607843137, 0.949019607843137, 0.545098039215686, 0.380392156862745), 1e-14); @@ -6377,6 +6731,13 @@ defineSuite([ expect(e.wall.material.offset.getValue(documentStopDate)).toEqual(38486.0); expect(e.wall.material.repeat.getValue(documentStartDate)).toEqual(41791.0); expect(e.wall.material.repeat.getValue(documentStopDate)).toEqual(56258.0); + expect(e = dataSource.entities.getById('sampled_wall_material_checkerboard')).toBeDefined(); + expect(e.wall.material.evenColor.getValue(documentStartDate)).toEqual(Color.fromBytes(38, 200, 78, 42)); + expect(e.wall.material.evenColor.getValue(documentStopDate)).toEqual(Color.fromBytes(115, 149, 62, 135)); + expect(e.wall.material.oddColor.getValue(documentStartDate)).toEqual(Color.fromBytes(79, 103, 165, 56)); + expect(e.wall.material.oddColor.getValue(documentStopDate)).toEqual(Color.fromBytes(201, 220, 190, 217)); + expect(e.wall.material.repeat.getValue(documentStartDate)).toEqual(new Cartesian2(30510, 28535)); + expect(e.wall.material.repeat.getValue(documentStopDate)).toEqual(new Cartesian2(22105, 29014)); expect(e = dataSource.entities.getById('sampled_wall_material_image_color')).toBeDefined(); expect(e.wall.material.color.getValue(documentStartDate)).toEqualEpsilon(new Color(0.584313725490196, 0.752941176470588, 0.588235294117647, 0.733333333333333), 1e-14); expect(e.wall.material.color.getValue(documentStopDate)).toEqualEpsilon(new Color(0.309803921568627, 0.988235294117647, 0.0784313725490196, 0.458823529411765), 1e-14); @@ -6389,6 +6750,12 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_wall_material_stripe_oddColor')).toBeDefined(); expect(e.wall.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.345098039215686, 0.0196078431372549, 0.0549019607843137, 0.662745098039216), 1e-14); expect(e.wall.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.694117647058824, 0.890196078431373, 0.380392156862745, 0.317647058823529), 1e-14); + expect(e = dataSource.entities.getById('sampled_wall_material_checkerboard_evenColor')).toBeDefined(); + expect(e.wall.material.evenColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.670588235294118, 0.462745098039216, 0.443137254901961, 0.23921568627451), 1e-14); + expect(e.wall.material.evenColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.313725490196078, 0.0901960784313725, 0.623529411764706, 0.933333333333333), 1e-14); + expect(e = dataSource.entities.getById('sampled_wall_material_checkerboard_oddColor')).toBeDefined(); + expect(e.wall.material.oddColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.184313725490196, 0.725490196078431, 0.894117647058824, 0.572549019607843), 1e-14); + expect(e.wall.material.oddColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.745098039215686, 0.435294117647059, 0.611764705882353, 0.776470588235294), 1e-14); expect(e = dataSource.entities.getById('sampled_wall_outlineColor_rgbaf')).toBeDefined(); expect(e.wall.outlineColor.getValue(documentStartDate)).toEqualEpsilon(new Color(0.933333333333333, 0.105882352941176, 0.0627450980392157, 0.396078431372549), 1e-14); expect(e.wall.outlineColor.getValue(documentStopDate)).toEqualEpsilon(new Color(0.901960784313726, 0.435294117647059, 0.352941176470588, 0.713725490196078), 1e-14); @@ -6397,135 +6764,183 @@ defineSuite([ expect(e = dataSource.entities.getById('sampled_conicSensor_lateralSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_lateralSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_lateralSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_lateralSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_lateralSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_lateralSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_lateralSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_lateralSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_lateralSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_lateralSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_domeSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_domeSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_domeSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_domeSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_domeSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_domeSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_domeSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_domeSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_domeSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_domeSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_domeSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_environmentOcclusionMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_environmentOcclusionMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_environmentOcclusionMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_environmentOcclusionMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_environmentOcclusionMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_environmentOcclusionMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_environmentOcclusionMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_environmentOcclusionMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_environmentOcclusionMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_environmentOcclusionMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_conicSensor_environmentOcclusionMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_conicSensor_environmentIntersectionColor_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_intersectionColor_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_lateralSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_lateralSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_lateralSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_lateralSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_lateralSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_lateralSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_lateralSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_lateralSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_lateralSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_lateralSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_lateralSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_domeSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_domeSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_domeSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_domeSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_domeSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_domeSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_domeSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_domeSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_domeSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_domeSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_domeSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentOcclusionMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentOcclusionMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentOcclusionMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentOcclusionMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentOcclusionMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentOcclusionMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentOcclusionMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentOcclusionMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentOcclusionMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentOcclusionMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentOcclusionMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_customPatternSensor_environmentIntersectionColor_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_intersectionColor_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_lateralSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_lateralSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_lateralSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_lateralSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_lateralSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_lateralSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_lateralSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_lateralSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_lateralSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_lateralSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_lateralSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_ellipsoidHorizonSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_domeSurfaceMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_domeSurfaceMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_domeSurfaceMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_domeSurfaceMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_domeSurfaceMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_domeSurfaceMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_domeSurfaceMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_domeSurfaceMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_domeSurfaceMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_domeSurfaceMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_domeSurfaceMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentOcclusionMaterial_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentOcclusionMaterial_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentOcclusionMaterial_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentOcclusionMaterial_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentOcclusionMaterial_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentOcclusionMaterial_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentOcclusionMaterial_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentOcclusionMaterial_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentOcclusionMaterial_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentOcclusionMaterial_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentOcclusionMaterial_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_rectangularSensor_environmentIntersectionColor_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_fan_material_solidColor_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_fan_material_image')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_fan_material_grid')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_fan_material_stripe')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_fan_material_checkerboard')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_fan_material_image_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_fan_material_grid_color')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_fan_material_stripe_evenColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_fan_material_stripe_oddColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_fan_material_checkerboard_evenColor')).toBeDefined(); + expect(e = dataSource.entities.getById('sampled_fan_material_checkerboard_oddColor')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_fan_outlineColor_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_vector_color_rgbaf')).toBeDefined(); expect(e = dataSource.entities.getById('sampled_vector_direction_unitSpherical')).toBeDefined();