Skip to content

Commit 5d5188b

Browse files
committed
Update Sandcastle demo
1 parent 2616eee commit 5d5188b

File tree

1 file changed

+36
-6
lines changed

1 file changed

+36
-6
lines changed

Apps/Sandcastle/gallery/Classification Types.html

+36-6
Original file line numberDiff line numberDiff line change
@@ -40,40 +40,70 @@
4040
viewer.camera.lookAtTransform(Cesium.Matrix4.IDENTITY);
4141
});
4242

43-
var entity = viewer.entities.add({
43+
var polygon = viewer.entities.add({
4444
polygon : {
4545
hierarchy : new Cesium.PolygonHierarchy(Cesium.Cartesian3.fromRadiansArray([-1.3194369277314022, 0.6988062530900625, -1.3193955980204217, 0.6988091578771254, -1.3193931220959367, 0.698743632490865, -1.3194358224045408, 0.6987471965556998])),
4646
material : Cesium.Color.RED.withAlpha(0.5),
4747
classificationType : Cesium.ClassificationType.BOTH
4848
}
4949
});
5050

51+
var polyline = viewer.entities.add({
52+
polyline : {
53+
positions : Cesium.Cartesian3.fromDegreesArray([
54+
-75.60087369900076, 40.04098281743777,
55+
-75.598010289077, 40.04078844408181,
56+
-75.59675285016156, 40.04086594229075,
57+
-75.59637397352532, 40.040121109969746,
58+
-75.59606539659187, 40.03975884437507,
59+
-75.59561655909226, 40.039404588763794,
60+
-75.59512284705194, 40.038907009555686,
61+
-75.59475612079515, 40.03856363410234,
62+
-75.59449019279681, 40.03823283808938,
63+
-75.59424591418271, 40.037731843972246,
64+
-75.59401054355929, 40.03714916296109,
65+
-75.59376657564358, 40.03642237931955,
66+
-75.59350679993548, 40.035831930643496,
67+
-75.59299953761135, 40.03502602536663]),
68+
width : 8,
69+
material : new Cesium.PolylineOutlineMaterialProperty({
70+
color : Cesium.Color.YELLOW,
71+
outlineWidth : 2,
72+
outlineColor : Cesium.Color.BLACK
73+
}),
74+
clampToGround : true
75+
}
76+
});
77+
5178
var classificationOptions = [{
5279
text : 'Classify Both',
5380
onselect : function() {
54-
entity.polygon.classificationType = Cesium.ClassificationType.BOTH;
81+
polygon.polygon.classificationType = Cesium.ClassificationType.BOTH;
82+
polyline.polyline.classificationType = Cesium.ClassificationType.BOTH;
5583
}
5684
}, {
5785
text : 'Classify Terrain',
5886
onselect : function() {
59-
entity.polygon.classificationType = Cesium.ClassificationType.TERRAIN;
87+
polygon.polygon.classificationType = Cesium.ClassificationType.TERRAIN;
88+
polyline.polyline.classificationType = Cesium.ClassificationType.TERRAIN;
6089
}
6190
}, {
6291
text : 'Classify 3D Tiles',
6392
onselect : function() {
64-
entity.polygon.classificationType = Cesium.ClassificationType.CESIUM_3D_TILE;
93+
polygon.polygon.classificationType = Cesium.ClassificationType.CESIUM_3D_TILE;
94+
polyline.polyline.classificationType = Cesium.ClassificationType.CESIUM_3D_TILE;
6595
}
6696
}];
6797

6898
var materialOptions = [{
6999
text : 'Red Material',
70100
onselect : function() {
71-
entity.polygon.material = Cesium.Color.RED.withAlpha(0.5);
101+
polygon.polygon.material = Cesium.Color.RED.withAlpha(0.5);
72102
}
73103
}, {
74104
text : 'Textured Material',
75105
onselect : function() {
76-
entity.polygon.material = '../images/Cesium_Logo_Color.jpg';
106+
polygon.polygon.material = '../images/Cesium_Logo_Color.jpg';
77107
}
78108
}];
79109

0 commit comments

Comments
 (0)